diff options
author | Norbert Preining <norbert@preining.info> | 2020-09-20 03:03:26 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-09-20 03:03:26 +0000 |
commit | 1f457376b478257b88d4a857f5ec1b6155442dd7 (patch) | |
tree | 2a06a60551dea362cf8cb0cb0ba66c78608717c4 /macros/luatex/generic/luatexja/doc/lltjp-geometry.tex | |
parent | ac690ca29ad5bf8a5203a65fd6252f7b564f4727 (diff) |
CTAN sync 202009200303
Diffstat (limited to 'macros/luatex/generic/luatexja/doc/lltjp-geometry.tex')
-rw-r--r-- | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/macros/luatex/generic/luatexja/doc/lltjp-geometry.tex b/macros/luatex/generic/luatexja/doc/lltjp-geometry.tex index 28be8dad3c..b8d4963305 100644 --- a/macros/luatex/generic/luatexja/doc/lltjp-geometry.tex +++ b/macros/luatex/generic/luatexja/doc/lltjp-geometry.tex @@ -136,35 +136,35 @@ つまり,横組クラスで\Pkg{geometry}パッケージを普通に使用した場合にも 当てはまる注意事項である. -\subsection{\Pkg{fontspec}パッケージとの干渉} -\Pkg{fontspec}パッケージの,読み込み直後に -\Pkg{geometry}パッケージを用いてレイアウトを設定すると, -\texttt{lines}による指定が正しく働かないという症状が生じる: -\begin{lstlisting} -\documentclass{article} -\usepackage{geometry} -\usepackage{fontspec} -\geometry{lines=20} -\begin{document} -hoge\typeout{\the\topskip, \the\baselineskip, \the\textheight} -\end{document} -\end{lstlisting} -\cs{typeout}で\cs{topskip}, \cs{baselineskip}, \cs{textheight}の値を調べると -\[ - \frac{\cs{textheight} - \cs{topskip}}{\cs{baselineskip}} = 15.8\dot 3 -\] -となることがわかるから,1ページには16行分入らないことがわかる. - -これは,\Pkg{fontspec}の読み込みによって\cs{baselineskip}がなぜか -10\,ptに変えられてしまい,\cs{geometry}命令はその値に従って本文領域の高さを計算するためで -ある.とりあえずの対策は, -\cs{normalsize}によって\cs{baselineskip}を正しい値に再設定し,その後 -レイアウトを設定すれば良い: -\begin{lstlisting} -\usepackage{geometry} -\usepackage{fontspec} -\normalsize\geometry{lines=20} -\end{lstlisting} +% \subsection{\Pkg{fontspec}パッケージとの干渉} +% \Pkg{fontspec}パッケージの,読み込み直後に +% \Pkg{geometry}パッケージを用いてレイアウトを設定すると, +% \texttt{lines}による指定が正しく働かないという症状が生じる: +% \begin{lstlisting} +% \documentclass{article} +% \usepackage{geometry} +% \usepackage{fontspec} +% \geometry{lines=20} +% \begin{document} +% hoge\typeout{\the\topskip, \the\baselineskip, \the\textheight} +% \end{document} +% \end{lstlisting} +% \cs{typeout}で\cs{topskip}, \cs{baselineskip}, \cs{textheight}の値を調べると +% \[ +% \frac{\cs{textheight} - \cs{topskip}}{\cs{baselineskip}} = 15.8\dot 3 +% \] +% となることがわかるから,1ページには16行分入らないことがわかる. + +% これは,\Pkg{fontspec}の読み込みによって\cs{baselineskip}がなぜか +% 10\,ptに変えられてしまい,\cs{geometry}命令はその値に従って本文領域の高さを計算するためで +% ある.とりあえずの対策は, +% \cs{normalsize}によって\cs{baselineskip}を正しい値に再設定し,その後 +% レイアウトを設定すれば良い: +% \begin{lstlisting} +% \usepackage{geometry} +% \usepackage{fontspec} +% \normalsize\geometry{lines=20} +% \end{lstlisting} \subsection{\cs{maxdepth}の調整} |