Biblatex는 텍스트 인용에서 단위화합니다.

Biblatex는 텍스트 인용에서 단위화합니다.

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} 

여기에 이미지 설명을 입력하세요

관련 정보