パッケージを使用してドキュメント内のフォントを拡大縮小しようとしていますscalefnt
。ただし、次の例に示すように、本文テキストにのみ影響し、セクションやサブセクションの見出しには影響しません。
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{fontenc}
\usepackage{scalefnt}
\begin{document}
\begingroup
\scalefont{2}
\subsection*{Test}
Test
\endgroup
\subsection*{Test}
Test
\end{document}
出力:
これを機能させる方法、またはセクションとサブセクションの見出しを含むすべてのフォントを同じ係数で拡大縮小する別の方法はありますか?
答え1
\normalsize
フォントと標準のセクションコマンドのみを使用する場合は、sectsty
パッケージセクション見出しのフォントサイズを簡単に操作して、scalefnt
。
以下の例は、一部改変を加えたもので、すべての見出しのテキストの色を変更することは可能ですか?:
\documentclass{article}
\usepackage{lmodern,scalefnt,sectsty}% http://ctan.org/pkg/{lmodern,scalefnt,sectsty}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\sectionfont{\color{red}\scalefont{2}}
\subsectionfont{\color{green!80!black}\scalefont{2}}
\subsubsectionfont{\color{blue!50!white}\scalefont{2}}
\AtBeginDocument{\scalefont{2}}
\begin{document}
\section{A section} Hi there
\subsection{A subsection} Some text
\subsubsection{A subsubsection} Some more text
\small Hi there
\end{document}
ご覧のとおり、\small
ドキュメント クラス オプション (この場合は default) に基づいて異なる (固定) フォント サイズを開始するため、セット10pt
に対応しません。これが唯一の注意点です。\scalefont{2}
\AtBeginDocument
答え2
あなたは言わないなぜそうしたいのです。12pt
ここでのドキュメント サイズ オプションは、セクション見出しなどの構造要素のフォント、ページ サイズ、垂直間隔を設定するので、すべてを一緒に変更する必要があります。
たとえば、小さいサイズにタイプセットして[a5paper]
から、pdf2pdf ポストプロセスを使用してドキュメントを A4 に拡大し直し、フォントと垂直間隔を一緒に拡大したいとします。