
定理のような数学用語を入力しようとするとHasse-Weil
、目が痛くなる小さなことがあります。
問題は、次の図に示すように、ハイフンとハイフンの間のスペースにあります。ハイフンの前にはほとんどスペースがなく、ハイフンの後には(視覚的に)「大きな」スペースがあります。
理論的には、これが正しい設計であることは理解しています。しかし、、emotionally
私はDON'T LIKE
これです。
この問題がこれまでにあなたを悩ませたことはありますか? もしそうなら、どのように対処しましたか?
\documentclass[10pt, a4paper]{article}
\begin{document}
\noindent
Hasse-Tate\\
Hasse-Vitry\\
Hasse-Weil\\
Hasse-Yvye\\
\ \\
Hasse-Grothendieck
\end{document}
答え1
Computer Modern フォントではハイフンと大文字の間のカーニングは定義されていないため、カーニングが必要な場合は独自のものを挿入する必要があります。
\documentclass{article}
\newcommand{\?}[1]{\kern-.#1em }
\begin{document}
Hasse-Weil
Hasse-\?{02}Weil
Hasse-\?{04}Weil
Hasse-\?{06}Weil
Hasse-\?{08}Weil
Hasse-\?{10}Weil
Hasse-\?{12}Weil
Hasse-\?{14}Weil
\end{document}
半自動バージョンの場合は、ハイフンが A の場合に挿入されるのと同じカーニングを追加します。
\documentclass{article}
\newcommand{\?}[1]{% kerned hyphen
\sbox0{A#1}\sbox2{A\kern0pt #1}%
\kern\dimexpr\wd0-\wd2\relax
#1%
}
\begin{document}
Hasse-\?Weil
Hasse-\?Tate
Hasse-\?Yvye
Hasse-\?Grothendieck
\end{document}