私の参考文献では、それぞれの名前の書き方に奇妙な垂直方向のずれが見られました。たとえば、次のようになります。
そして、なぜこんなことが起こったのか本当に分かりません...
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}