
저는 LaTeX를 처음 접했고 인용에 몇 가지 문제가 있습니다. 접두사 "cf"를 사용한 각주 인용을 원하며, 저자 이름을 쉼표로 구분하고, 연도, 페이지 번호를 p로 표시하고 싶습니다. 그리고 그 뒤에 점. 예: 참조. 카이저, Eckenbusch, 2003, p. 29.
\autocite{name_title-_year}
나는 잘 작동하지만 접두어와 페이지 번호를 제공하지 않는 을 사용했습니다 . bibtex 및 다음 패키지를 사용합니다.
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{cite}
\usepackage{hyperref}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
나는 이미 이 플랫폼에서 찾은 것을 시도했지만 작동하지 않았습니다.
\autocite{name_title-_year}\\
\citep{name_title-_year}\\
\autocite<⟨cf.⟩>{name_title-_year}
\autocite{[name_title-_year}\\
\autocite{[cf.][post]name_title-_year},
(\citealt[cf.][p.~15]{name_title-_year}
이 문제를 해결하는 방법을 알고 있습니까?
답변1
블록
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{cite}
\usepackage{hyperref}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
로 변경해야합니다
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{hyperref}
패키지는 한 번만 로드해야 하며, 패키지는 호환 cite
되지 않으며 일반적으로 마지막에 로드해야 합니다.biblatex
hyperref
이를 정리하면 다음을 사용하여 원하는 인용 출력을 생성할 수 있습니다.
\autocite[Cf.][380]{sigfridsson}
즉 말하자면 \autocite[<prenote, e.g. 'cf.'>][<postnote>]{<entrykey>}
.
질문에 표시된 대로 쉼표를 얻으려면 상황이 다음과 같습니다.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear,autocite=footnote]{biblatex}
\usepackage{hyperref}
\DeclareDelimFormat{nameyeardelim}{\addcomma\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite[Cf.][380]{sigfridsson}
ipsum \autocite[380]{sigfridsson}
dolor \autocite[Cf.][]{sigfridsson}
\printbibliography
\end{document}