複数の脚注を含む文書があります。脚注項目のフォント サイズを定義するために\setupnotation[footnote]
と を使用しました。\setupnote[footnote]
- テキストに表示される数字のフォント サイズ。
- 脚注に表示される数字のフォント サイズ。
- 脚注に表示されるテキストのフォント サイズ。
これが私のコードです:
\definefontsize[a]
\definefontsize[b]
\definefontsize[c]
\definefontsize[d]
\definefontsize[e]
\definefontsize[f]
\definefontsize[g]
\setupbodyfontenvironment[default]
[%
a=0.833,
b=1.000,
c=1.200,
d=1.440,
e=1.728,
f=2.073,
g=2.488%
]
\def\textsmall{\ssa}
\def\textmedium{\ssb}
\def\textlarge{\ssg}
\setupnotation[footnote][style=\textsmall, headstyle=\textsmall]
\setupnote[footnote][textstyle=\textmedium]
\starttext
{\textlarge This is text\footnote{This is a footnote}.}
\stoptext
これをコンパイルすると、本文に表示される数字「1」のフォント サイズが、脚注のページ下部に表示される数字「1」のフォント サイズよりも大きくなります。 GIMP でスクリーン ショットを撮ったところ、下部の数字は 2 ピクセルであることがわかりました。 ただし、 と の両方であるstyle=\textsmall
ためheadstyle=\textsmall
、これらは両方ともサイズに設定する必要があります0.833
。
これらの脚注マークのフォント サイズが一貫していることを確認するにはどうすればよいですか?
答え1
本文と脚注で同じサイズの脚注マークを取得するには、headstyle
in\setupnotation
とtextstyle
in が\setupnote
同じであることを確認する必要があります。
bodyfont
ただし、これは完全な解決策ではありません。脚注全体は、のパラメータによって再び拡大縮小されます\setupnote
。デフォルトは で、bodyfont=small
縮小されます。パラメータを使用して指定したサイズを正確にしたい場合は...style
、 を設定しますbodyfont=normal
。
\setupnotation
[footnote]
[
style=\ssa, % footnote content
headstyle=\ssb,% footnote mark in the footnote
]
\setupnote
[footnote]
[
bodyfont=normal,% footnote content
textstyle=\ssb, % footnote mark in the text
]
\starttext
{\ssd This is text\footnote{This is a footnote}.}
\stoptext