Harvard 인용 스타일을 적용하려고 하는데 텍스트 인용에서 제목을 단위화하는 방법을 모르겠습니다. 결과를 생성하기 위해 pdflatex와 biber를 사용하고 있습니다. pdflatex는 Arch Linux에서 버전 3.14159265-2.6-1.40.15이고 biber는 버전 1.9입니다. 이것이 나의 MWE입니다.
\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1.0in]{geometry}
\setlength{\headheight}{15pt}
\setlength{\parindent}{0.5in}
\usepackage{setspace}
\doublespacing
\usepackage[
style=authoryear,
urldate=comp,
backend=biber
]{biblatex}
\addbibresource{test.bib}
\title{The Title}
\author{John Smith}
\date{\today}
\begin{document}
\maketitle
Hello world \autocite{test}.
\printbibliography
\end{document}
그리고 내 턱받이
@online{test,
year = {n.d.},
urldate = {2014-12-10},
title = {My title},
url = {http://www.google.com},
note = {[online]}
}
보시다시피, 제목은 텍스트 인용에서 이탤릭체로 되어 있습니다. 어떻게 하면 이탤릭체가 아닌데 참고문헌에서는 이탤릭체로 유지할 수 있는지 궁금합니다.
답변1
원본을 변경하십시오 \DeclareFieldFormat{citetitle}{\mkbibemph{#1}}
.
\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1.0in]{geometry}
\usepackage{filecontents}
\begin{filecontents}{mytest.bib}
@online{test,
year = {n.d.},
urldate = {2014-12-10},
title = {My title},
url = {http://www.google.com},
note = {[online]}
}
\end{filecontents}
\setlength{\headheight}{15pt}
\setlength{\parindent}{0.5in}
\usepackage{setspace}
\doublespacing
\usepackage[
style=authoryear,
urldate=comp,
backend=biber
]{biblatex}
\addbibresource{mytest.bib}
\title{The Title}
\author{John Smith}
\date{\today}
\DeclareFieldFormat{citetitle}{{#1}}
\begin{document}
\maketitle
Hello world \autocite{test}.
\printbibliography
\end{document}