簡體   English   中英

newcommand乳膠參數

[英]newcommand latex arguments

只是一個簡單的問題,我在Google上找不到答案。

我需要為我的LaTeX項目引入輔助引用方法。 我無法使它正常工作。

\newcommand{\sekcite[4]}{
    {
        (\cite[#1]{#2} qtd. in \cite[#4]{#3})
    }
}

我的文字中有以下幾行用於測試:

\par \textcite[1]{Su2016}
\par \parencite[2]{Spar2014}
\par \sekcite{Su2016}{1}{Spar2014}{2}

預期的結果應如下所示:

Su CH,Fan和PY Su(2016,p.1)

(Sparwelt.de 2014,第2頁)

(CH Su,Fan和PY Su 2016,第1卷第1期,Sparwelt.de 2014,第2頁)

問題是,我得到了:

Su CH,Fan和PY Su(2016,p.1)

(Sparwelt.de 2014,第2頁)

(CH Su,Fan和PY Su 2016,第1頁的第0頁)2

我在這里閱讀: http : //www.golatex.de/wiki/%5Cnewcommand

我可以創建一個新命令

\newcommand{\NAME}[COUNT]{CODE}

我究竟做錯了什么?

編輯:我應該添加的內容:我收到以下警告:

在數據庫中找不到以下條目(biblatex):(biblatex)1(biblatex)請驗證拼寫,然后重新運行(biblatex)LaTeX。

我正在Windows 7的當前穩定版本中的MiKTeX上使用Texmaker 4.5

試試看

\newcommand{\sekcite}[4]{%
  (\cite[#2]{#1} qtd.\ in \cite[#4]{#3})%
}

注意%的使用 此外,在\\之后使用\\ . 確保您沒有句尾句號空間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM