
Есть ли возможность сослаться на название моей библиографии apacite
?
Я нашел вопросКак получить название цитаты?что именно тот вопрос, который я имел в виду, но он не сработал с apacite
. Я получаю несколько сообщений об ошибках относительно моей цитаты, которые соответствуют, apacite
но не совместимы с biblatex
(я предполагаю).
Package biblatex error: '\bibliographystyle' invalid
В упомянутом вопросе было предложено два варианта, оба с biblatex
:
\citetitle{}
\citefield{}
Поскольку мне нравится формат apacite
Я бы не хотел переходить на biblatex
. Есть ли альтернатива цитированию заголовка с apacite
?
Мой код:
\documentclass[a4paper, 10pt]{book}
\usepackage{apacite}
\usepackage{biblatex}
\begin{document}
"Some text"
\bibliography{library}
\bibliographystyle{apacite}
\end{document}
решение1
С помощью apacite
(и других решений на основе BibTeX, не имеющих собственного \citetitle
эквивалента) вы можете использовать egregusebib
упаковкаи его \usebibentry{<key>}{<field>}
команда
\documentclass[a4paper, 10pt]{book}
\usepackage{apacite}
\usepackage{usebib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{sigfridsson,
author = {Sigfridsson, Emma and Ryde, Ulf},
title = {Comparison of methods for deriving atomic charges from the
electrostatic potential and moments},
journal = {Journal of Computational Chemistry},
year = 1998,
volume = 19,
number = 4,
pages = {377-395},
doi = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},
}
\end{filecontents}
\bibinput{\jobname}
\begin{document}
Lorem \cite{sigfridsson}
\usebibentry{sigfridsson}{title}
\bibliographystyle{apacite}
\bibliography{\jobname}
\end{document}
Но есть также стиль APA для biblatex
,biblatex-apa
, так что можно сказать
\documentclass[a4paper, 10pt]{book}
\usepackage[style=apa]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{sigfridsson,
author = {Sigfridsson, Emma and Ryde, Ulf},
title = {Comparison of methods for deriving atomic charges from the
electrostatic potential and moments},
journal = {Journal of Computational Chemistry},
year = 1998,
volume = 19,
number = 4,
pages = {377-395},
doi = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\citetitle{sigfridsson}
\printbibliography[heading=subbibliography]
\end{document}