나는 명명된 정리를 만들고 이를 헤더에 다음과 같이 인용하고 싶습니다.
정리 5.3 [1, 정리 1.1][명칭]
저자가 그런 스타일을 사용한 책을 본 적이 없지만, 내 논문에 그런 종류의 참고 자료를 사용하고 싶습니다. (아니면 더 좋은 방법이 있나요?)
내가 시도한 것:
\documentclass[12pt]{scrartcl}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{cite}
\newtheorem{theorem}{Theorem}[section]
\usepackage{filecontents}
\begin{filecontents*}{Literatur3.bib}
@book{GEOR,
Author = {Hans-Otto Georgii},
Publisher = {de Gruyter},
Title = {Stochastik},
Year = {2009}}
\end{filecontents*}
\bibliography{Literatur3.bib}
\begin{document}
\begin{theorem}[{\cite[6.30]{GEOR}}][Name]
...
\end{theorem}
\end{document}
하지만 그러면 "@citex의 인수에 추가 }가 있습니다. \begin{Theorem}[\cite[6.30]"라는 오류가 발생합니다.
이를 수행하는 올바른 방법이 있습니까?
미리 감사드립니다!
답변1
귀하의 예는 참고문헌을 생성하지 않습니다. 이 문제를 해결하려면 다음 중 하나를 사용하세요.
\documentclass[12pt]{scrartcl}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{cite}
\newtheorem{theorem}{Theorem}[section]
\usepackage{filecontents}
\begin{filecontents*}{Literatur3.bib}
@book{GEOR,
Author = {Hans-Otto Georgii},
Publisher = {de Gruyter},
Title = {Stochastik},
Year = {2009}}
\end{filecontents*}
\begin{document}
\begin{theorem}[{\cite[6.30]{GEOR}}][Name]
...
\end{theorem}
\bibliographystyle{plain}% the old bibtex way
\bibliography{Literatur3.bib}% the old bibtex way
\end{document}
또는 (저는 이것을 추천합니다):
\documentclass[12pt]{scrartcl}
\usepackage{amsthm}
\usepackage{mathtools}
\newtheorem{theorem}{Theorem}[section]
\usepackage{filecontents}
\begin{filecontents*}{Literatur3.bib}
@book{GEOR,
Author = {Hans-Otto Georgii},
Publisher = {de Gruyter},
Title = {Stochastik},
Year = {2009}}
\end{filecontents*}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{Literatur3.bib}
\begin{document}
\begin{theorem}[{\cite[6.30]{GEOR}}][Name]
...
\end{theorem}
\printbibliography
\end{document}
오류 메시지가 표시되지 않습니다. 마지막 예에서는 다음을 생성합니다.