
동일한 참고문헌을 두 번 인용하고 참고문헌 목록에 다른 번호로 두 번 표시하는 방법을 찾으려고 합니다. 동일한 참조를 참조하더라도 문서 전체에서 숫자를 늘려야 하기 때문입니다.
\usepackage[backend=biber, style=phys,sorting=none,autocite=superscript]{biblatex}
\bibliography{Ref.bib}
\begin{document}
\chapter{Test Chapter}
\begin{refsection}[Ref.bib]
This is a test to cite \autocite{ref1} and cite \autocite{ref2} and cite \autocite{ref1}.
\printbibliography
\end{refsection}
\end{document}
이는 다음과 같이 표시됩니다.
cite1, cite2, cite1에 대한 테스트입니다.
그리고 나는 갖고 싶다
cite1, cite2, cite3에 대한 테스트입니다.
참고문헌에 세 개의 서로 다른 항목이 있습니다(1과 3이 정확히 동일하게 표시됨).
누구든지 도와줄 수 있나요?
Ref.bib의 내용은 다음과 같습니다.
@article{ref1,
title={REF1},
journal={ournal REF1},
pages={137--153},
year={2015},
publisher={Pub REF1}
}
@article{ref2,
title={REF2},
author={Author, Test2},
}
현재 제가 사용하고 있는 솔루션은 각주와 미주를 사용하고 있습니다. 이것의 문제점은 지속적인 경고를 받는 것 외에도 참고문헌이 사용될 때만큼 잘 표시되지 않는다는 것입니다. 만약 \printbibliography로 이것을 달성할 수 있는 방법이 있다면 일이 훨씬 더 깔끔해질 것입니다.
\documentclass[12pt]{report}
\usepackage{endnotes,chngcntr}
%\usepackage[backend=biber, style=verbose-ibid,sorting=none, autocite=footnote]{biblatex}
\usepackage[backend=biber]{biblatex-chicago}
\bibliography{Ref.bib}
\let\footnote=\endnote %For footnotes at the end
\renewcommand{\notesname}{References}
\begin{document}
\chapter{Test Chapter}
\begin{refsection}[Ref.bib]
This is a test to cite \autocite{ref1} and cite \autocite{ref2} and cite \autocite{ref1}.
\newpage
\theendnotes
%\printbibliography
\end{refsection}
\end{document}
ref.bib에 있는 두 가지 참조를 사용하여 시도해 볼 수 있습니다.
@article{ref1,
title={REF1},
journal={ournal REF1},
pages={137--153},
year={2015},
publisher={Pub REF1}
}
@article{ref2,
title={REF2 when the title is very long to cover two lines the references are not displayed very nicely},
author={Author, Test2},
}
답변1
footfullcite로 미주를 사용할 수 있습니다.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{lmodern}
\usepackage{endnotes}
\def\enotesize{\normalsize}
\renewcommand{\notesname}{\refname}
\usepackage{csquotes}
\usepackage[backend=biber, style=phys, sorting=none, notetype=endonly]{biblatex}
\bibliography{biblatex-examples.bib}
\DeclareAutoCiteCommand{endfull}[f]{\footfullcite}{\footfullcites}
\ExecuteBibliographyOptions{autocite=endfull}
\begin{document}
This is a test to cite \autocite{sigfridsson} and cite \autocite{worman} and cite \autocite{sigfridsson}.
\theendnotes
\printbibliography
\end{document}
\printbibliography
출력 비교를위한 것입니다 .
enotez
패키지를 이용하셔도 됩니다
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage{lmodern}
\usepackage{enotez}
\setenotez{list-name = {\refname}}
\DeclareInstance{enotez-list}{plain}{paragraph}
{
format = \normalfont\normalsize,
}
\usepackage{csquotes}
\usepackage[backend=biber, style=phys, sorting=none, notetype=endonly]{biblatex}
\bibliography{biblatex-examples.bib}
\DeclareAutoCiteCommand{endfull}[f]{\footfullcite}{\footfullcites}
\ExecuteBibliographyOptions{autocite=endfull}
\begin{document}
This is a test to cite \autocite{sigfridsson} and cite \autocite{worman} and cite \autocite{sigfridsson}.
\printendnotes
\printbibliography
\end{document}