[英]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.