
박사 학위 과정에 한 섹션을 만들고 싶습니다. 출판물 전용 논문(장인 것처럼 구성됨)
이것은 현재 내 논문에 사용하고 있는 코드입니다(패키지 목록을 고려하지 않음).
\documentclass[a4paper,12pt,twoside,cucitura]{report}
\usepackage[a4paper,outer=3.2cm,bottom=3.5cm,inner=2.2cm,top=2.5cm]{geometry}
\usepackage{booktabs,tabularx}
\newcommand\vn[1]{\mathit{#1}} % how to display variable names
\newcolumntype{C}{>{\centering\arraybackslash$\displaystyle }X<{$}}
\pagestyle{fancy}
\usepackage{hyperref
\hypersetup{%
pdfpagemode={UseOutlines},
bookmarksopen,
pdfstartview={FitH},
colorlinks,
linkcolor={blue},
citecolor={red},
urlcolor={blue}
}
\pagenumbering{roman}
\begin{document}\errorcontextlines=9
\interfootnotelinepenalty=10000
\tableofcontents
\fancyhead[RO,LE]{}
\fancyfoot[RO,LE]{}
\newcommand\blankpage{
\null
\thispagestyle{empty}
\addtocounter{page}{-1}
\newpage
}
\pagenumbering{arabic}
\input{Chapter1/Chapter1}
\input{Chapter2/Chapter2}
\input{Chapter3/Chapter3}
\input{Chapter4/Chapter4}
\input{Chapter5/Chapter5}
\begin{appendices}
\input{Appendix1/Appendix1}
\input{Appendix2/Appendix2}
\input{Appendix3/Appendix3}
()\end{appendices}
\renewcommand{\bibname}{References}
\bibliography{thesisbib}
\bibliographystyle{ieeetr}
\end{document}
출판물 섹션을 어떻게 삽입하나요?
답변1
예전에는 biblatex
(당신이 채택하도록 권장합니다) 다음과 같이 이를 수행했습니다.
와 같이 출판물의 bibtex 항목에 키워드를 추가하십시오 keywords = {mine}
.
그런 다음 일반 참조의 경우 \printbibliography[notkeyword=mine]
(출판물이 필터링되도록)를 사용하십시오.
그런 다음 의 도움을 받아 refcontext
출판물 목록을 만드십시오. 나는 로 호출되기 \nocite{}
때문에 나타나는 순서를 설정하곤 했다 . 를 사용하면 귀하의 작품이 본문 전반에 걸쳐 참조되지 않고 원고 끝에만 나열되는 것으로 간주됩니다. 이는 이전 단계에서 필요한 이유이기도 합니다 .refcontext
[sorting = none]
\nocite{}
notkeyword
\begin{refcontext}[sorting=none]
\defbibnote{myprenote}{If you wish to add explanations}
\nocite{mypaper1,mypaper2}
\printbibliography[%
title = {List of Publications},
prenote = myprenote,
keyword = mine,
]
\end{refcontext}
MWE는 다음과 같습니다.
\documentclass[]{book}
\begin{filecontents}{references.bib}
@book{knuth1997art,
title={The Art of Computer Programming: Fundamental algorithms},
author={Knuth, D.E. and Addison-Wesley},
number={v. 1},
isbn={9780201896831},
lccn={97002147},
series={Addison-Wesley series in computer science and information processing},
url={https://books.google.it/books?id=B31GAAAAYAAJ},
year={1997},
publisher={Addison-Wesley}
}
\end{filecontents}
\begin{filecontents}{mypublications.bib}
@book{mypaper1,
title={The Art of something else},
author={me},
% isbn={ },
% lccn={},
keywords = {mine},
year={2020},
publisher={the publisher},
}
@book{mypaper2,
title={The Art of something else 2},
author={me},
% isbn={ },
keywords = {mine},
% lccn={},
year={2020},
publisher={the publisher},
}
\end{filecontents}
\usepackage[%
bibstyle = ieee,
citestyle = numeric,
% isbn = true,
% doi = false,
% % sorting = nty,
% % sorting = none,
% % sorting = debug,
% url = false,
% defernumbers = true,
% bibencoding = utf8,
% backend = biber
]{biblatex}
\addbibresource{references.bib}
\addbibresource{mypublications.bib}
\begin{document}
\cite{knuth1997art}
\printbibliography[notkeyword=mine]
\begin{refcontext}[sorting=none]
\defbibnote{myprenote}{If you wish to add explanations}
\nocite{mypaper1,mypaper2}
\printbibliography[%
title = {List of Publications},
prenote = myprenote,
keyword = mine,
]
\end{refcontext}
\end{document}
references.bib
실제로 에서 분리할 필요는 없지만 논문의 mypublications.bib
다른 파일을 별도로 사용할 가능성이 높으며 bib
해당 파일을 병합하는 대신 별도로 추가하는 것이 가장 빠릅니다(물론 중복이 없는 한). ).