Svmono ハック。Springer Verlag Class でフォント サイズを変更するにはどうすればいいですか?

Svmono ハック。Springer Verlag Class でフォント サイズを変更するにはどうすればいいですか?

私はSpringer-Verlagのクラスで博士論文を書いていますsvmonoが、デフォルトのサイズは で、私には読みにくいようです。または10ptに変更したいと思います。この2つのオプションはブロックされているので、まず2行をコメントアウトしました。11pt12pt

%\DeclareOption{11pt}{\OptionNotUsed}

%\DeclareOption{12pt}{\OptionNotUsed}  

しかし、これでは不十分のようです。何をすればいいのでしょうか? クラス定義

答え1

言及した行の後の 2 行を変更できます。

\def\@rticle@options{10pt,twoside}
% fleqn
\DeclareOption{fleqn}{\def\@rticle@options{10pt,twoside,fleqn}%

「10pt」を置き換えます。ただし、元のクラスは変更せず、新しい名前でファイルを保存します。

編集: svmonoはarticle.clsを読み込むだけでなく、後でフォントサイズも変更します。次の行を検索してください。

% fonts, sizes, and the like

そして、次の定義を修正してください。size12.clo で使用されている値をテンプレート/インスピレーションとして使用できます。

ところで、これは非常に特別なクラスです。KOMA バンドルやメモワールなどのクラスではなく、なぜこれを使用するのですか?

関連情報