각주 인용에 접두어 및 페이지 번호 추가

각주 인용에 접두어 및 페이지 번호 추가

저는 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되지 않으며 일반적으로 마지막에 로드해야 합니다.biblatexhyperref

이를 정리하면 다음을 사용하여 원하는 인용 출력을 생성할 수 있습니다.

\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}

참조. Sigfridsson, Ryde, 1998, p. 380.

관련 정보