просто быстрый вопрос, на который я не нашел ответа в 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}
Желаемый результат должен выглядеть так:
К. Х. Су, Фань и П. Ю. Су (2016, стр. 1)
(Sparwelt.de 2014, стр. 2)
(К. Х. Су, Фан и П. Ю. Су, 2016, стр. 1 qtd. В Sparwelt.de 2014, стр. 2)
Проблема в том, что я получаю:
К. Х. Су, Фань и П. Ю. Су (2016, стр. 1)
(Sparwelt.de 2014, стр. 2)
(К. Х. Су, Фань, и П. Ю. Су, 2016, стр. 0, qtd. В 1) 2
Как я читал здесь: http://www.golatex.de/wiki/%5Cnewcommand
Я могу создать новую команду с
\newcommand{\NAME}[COUNT]{CODE}
Что я делаю неправильно?
РЕДАКТИРОВАТЬ: Что я должен был добавить: я получаю следующее предупреждение:
Следующая запись (biblatex) не может быть найдена в базе данных: (biblatex) 1 (biblatex) Пожалуйста, проверьте правильность написания и повторно запустите (biblatex) LaTeX после этого.
И я использую Texmaker 4.5 на MiKTeX в текущей стабильной версии на Windows 7.
\documentclass
и заканчиваться\end{document}
. - person Werner   schedule 19.06.2017