제가 인용한 작가의 성은 소문자로 시작하는데 문장의 시작 부분에 있습니다. 어떻게 대문자로 만들 수 있나요?

제가 인용한 작가의 성은 소문자로 시작하는데 문장의 시작 부분에 있습니다. 어떻게 대문자로 만들 수 있나요?

제가 쓰고 있는 기사에서 제가 인용한 작가 중 한 명은 네덜란드 출신이고 그의 성에는 'van der' 문구가 포함되어 있습니다. 그래서 대부분의 다른 작가들의 성이 대문자로 시작하는 것과 달리, 이 작가의 성은 소문자로 시작합니다.

\textcite{thisauthor}나는 문장의 시작 부분에 사용하고 싶지만 그 다음에 하는 일은 텍스트의 다른 곳과 마찬가지로 작은 'van der'를 사용하여 인용을 생성한다는 것입니다. 하지만 문장의 시작 부분에 있으므로 'Van der'와 같이 표시되어야 합니다. 이 문제를 어떻게 처리할 수 있나요?

답변1

\TextciteBiblatex를 사용하는 경우 이름 접두사의 첫 글자를 대문자로 강제하는 명령(대문자 T 사용)이 있습니다 . useprefix=true먼저 접두사를 표시하려면 패키지 옵션이 필요합니다 .

비블라텍스에서수동, 현재(버전 3.17, 2022-02-02) 섹션 3.9.2스타일별 명령110페이지:

\Textcite옵션이 활성화된 경우 이름 접두사가 있는 경우와 유사 \textcite하지만 인용에서 이름의 이름 접두사를 대문자로 표시합니다 .useprefix

useprefix옵션은 또한 접두사 아래에 이름을 정렬하는데, 이는 바람직하지 않습니다. 네덜란드어 및 접두사를 사용하는 여러 다른 언어에서는 정렬에 사용하면 안 됩니다. 다음과 같이 정렬 순서를 명시적으로 설정하여 이 동작을 되돌릴 수 있습니다.참고문헌 및 참고문헌의 저자 이름 접두사.

와 같은 다른 인용 명령에도 비슷한 대문자 버전이 있습니다 \Autocite.

MWE( .bib파일):

@phdthesis{thisauthor,
   author = {van der Waals, Johannes Diderik},
   title = {On the continuity of the gas and liquid state},
   school = {Leiden University},
   year = {1873}
}

MWE( .tex파일):

\documentclass{article}
\usepackage[useprefix=true]{biblatex}
\DeclareSortingNamekeyTemplate{
  \keypart{
    \namepart{family}
  }
  \keypart{
    \namepart{prefix}
  }
  \keypart{
    \namepart{given}
  }
  \keypart{
    \namepart{suffix}
  }
}
\addbibresource{citecase.bib}
\begin{document}
\textcite{thisauthor} studied thermodynamics.

\Textcite{thisauthor} studied thermodynamics.

\printbibliography
\end{document}

결과:

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


Biblatex 대신 패키지 를 사용하는 경우 natbib인용 명령의 대문자 버전도 사용할 수 있습니다. 로부터수동, 현재 9페이지:

2.5 대문자 이름 강제 적용
첫 번째 저자 이름에 다음이 포함된 경우"della Robbia"와 같은 부분은 \citet{dRob98}문장 시작 부분에서도 "della Robbia (1998)"를 생성합니다. 대신 명령을 사용하여 첫 글자를 대문자로 강제할 수 있습니다 \Citet . 다른 대문자 명령도 존재합니다.

언제 \citet{dRob98}⇒ 델라 로비아(1998)
다음
\Citet{dRob98}⇒ 델라 로비아(1998)
\Citep{dRob98}⇒ (델라 로비아, 1998)
\Citealt{dRob98}⇒ 델라 로비아 1998
\Citealp{dRob98}⇒ 델라 로비아, 1998
\Citeauthor{dRob98}⇒ 델라 로비아

이러한 명령은 전체 작성자 이름에 대해 별표 표시된 버전에도 존재합니다. 참고: 대문자 명령의 코딩은 까다롭고 버그가 있을 수 있습니다. 이는 항목에 저장된 이름에 대해 작동하며 \bibitem 이전 스타일 글꼴 명령이 사용되는 경우에도 작동합니다. 그러나 LaTeX2ε 명령을 사용하면 충돌이 발생합니다. 따라서
\bibitem[{\it della Robbia}(1998)]{dRob98}괜찮지만
\bibitem[\textit{della Robbia}(1998)]{dRob98}충돌이 발생합니다.

MWE: ( .tex파일)

\documentclass{article}
\usepackage[round]{natbib}
\begin{document}
\citeauthor{thisauthor} studied thermodynamics \citep{thisauthor}.

\Citeauthor{thisauthor} studied thermodynamics \citep{thisauthor}.
\bibliographystyle{unsrtnat}
\bibliography{citecase}
\end{document}

결과:

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

이 경우 올바른 정렬은 파일 내에서 수행할 수 있습니다 .bib. 예를 참조하세요.참고문헌 주문이 작동하지 않습니다.

관련 정보