参照の垂直方向のずれ

参照の垂直方向のずれ

私の参考文献では、それぞれの名前の書き方に奇妙な垂直方向のずれが見られました。たとえば、次のようになります。 ここに画像の説明を入力してください

そして、なぜこんなことが起こったのか本当に分かりません...

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}

Raggedright の参考文献

関連情報