내 참고자료에서 각 이름을 쓸 때 이상한 수직 정렬 오류가 나타났습니다. 예를 들면 다음과 같습니다.
그리고 왜 이런 일이 발생하는지 정말 모르겠습니다.
MWE( .cls
파일)
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{solutionclass}[2023/03/03 My Custom LaTeX Class for exercise solutions]
\LoadClass[a4paper, twoside, 11pt]{book}
\RequirePackage[portuguese, english]{babel}
\RequirePackage[utf8]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[backend = biber,
style = ext-authoryear-comp,
sorting = nyvt,
backref = false,
articlein = false,
uniquename = true,
doi = true,
dashed = false]{biblatex}
\addbibresource{bib.bib}
\DeclareFieldFormat[article,periodical]{volume}{\mkbibbold{#1}}
\AtEndDocument{%
\clearpage
\pagestyle{fancy}
\markboth{\textsc{References}}{\textsc{References}}
\printbibliography[heading=bibintoc, title=References]
}
MWE( .bib
파일)
@book{Choquet-BruhatGR,
title = {General Relativity and the Einstein Equations},
author = {Choquet-Bruhat, Yvonne},
date = {2009},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford}
}
@book{Choquet-BruhatGR2,
title = {Introduction to general relativity, black holes, and cosmology},
author = {Choquet-Bruhat, Yvonne},
date = {2015},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford}
}
답변1
표준 설정을 가정하면 참고문헌은 다음과 같이 조판됩니다.양쪽 정렬된 텍스트- 문서의 나머지 부분에 있는 일반 텍스트와 같습니다. 이는 TeX가 모든 줄이 오른쪽 여백에서 균등하게 만나도록 시도한다는 것을 의미합니다. 이는 텍스트가 오른쪽 여백에서 고르게 만나지 않고 좀 더 "거칠게" 보이는 왼쪽 정렬 텍스트와 반대입니다.
정렬은 주로 줄의 공백 너비를 약간 늘리거나 압축하여 이루어집니다. 이것이 바로 스크린샷에 표시된 효과입니다. 이 줄에 조판된 텍스트는 서로 다르고 자연적인 너비도 다르기 때문에 TeX는 서로 다른 너비를 보상하고 줄 끝이 잘 맞도록 공간을 압축/확대해야 합니다.
\documentclass[a4paper, 11pt, british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear, dashed=false]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{Choquet-BruhatGR,
title = {General Relativity and the {Einstein} Equations},
author = {Choquet-Bruhat, Yvonne},
date = {2009},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford},
}
@book{Choquet-BruhatGR2,
title = {Introduction to General Relativity, Black Holes, and Cosmology},
author = {Choquet-Bruhat, Yvonne},
date = {2015},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,Choquet-BruhatGR,Choquet-BruhatGR2}
\printbibliography
\end{document}
정당성을 포기하면 같은 공간을 얻을 수 있습니다. 그러나 물론 그러면 더 이상 올바른 가장자리도 없습니다. 어쨌든 대부분의 항목이 그렇게 길지 않은 참고문헌에서는 실제로 그렇게 나쁘지 않을 수도 있습니다.
\documentclass[a4paper, 11pt, british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{ragged2e}
\usepackage[backend=biber, style=authoryear, dashed=false]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{Choquet-BruhatGR,
title = {General Relativity and the {Einstein} Equations},
author = {Choquet-Bruhat, Yvonne},
date = {2009},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford},
}
@book{Choquet-BruhatGR2,
title = {Introduction to General Relativity, Black Holes, and Cosmology},
author = {Choquet-Bruhat, Yvonne},
date = {2015},
volume = {I},
publisher = {Oxford University Press},
location = {Oxford},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,Choquet-BruhatGR,Choquet-BruhatGR2}
\begingroup
\RaggedRight
\printbibliography
\endgroup
\end{document}