web-dev-qa-db-ja.com

LaTeXの文書フォトをどこのように変更しますか?

文書全体のフォントをsans-serif(または他のもの)にどのように変更しますか?

275
nickf

私はVincentの答えの中のリンクのおかげで解決策を見つけました。

 \renewcommand{\familydefault}{\sfdefault}

これはデフォルトのフォントファミリーをsans-serifに変更します。

190
nickf

別の方法として、 XeTeX または LuaTex システムを使用することをお勧めします。 。システムフォント(TrueType、OpenTypeなど)にアクセスしたり、フォント機能を設定したりできます。典型的なLaTeX文書では、これをあなたのヘッダに含める必要があります。

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}

\setmainfont\setmonofontを可能にするのはfontspecパッケージです。多数のフォント機能を選択する機能は私の専門知識を超えていますが、いくつかの例を見てこれがあなたのニーズに合うかどうかを確認することをお勧めします。

お気に入りのラテックスコンパイラを適切なもの(xelatexまたはlualatex)に置き換えることを忘れないでください。

82
fideli

2番目に言われるように、TeXドキュメントのためになされた「デザイン」決定の大部分はよく研究された有用性研究によって後押しされます、従ってそれらを変えることは慎重に行われるべきです。ただし、Computer ModernをTimesに変更するのは比較的一般的です(これもセリフの顔です)。

\usepackage{times}を試してください。

37
dmckee

この 記事 はフォントの変更に役立つかもしれません。

記事から:

フォント属性を変更するコマンドは、次の例で説明されています。

  \fontencoding{T1}
  \fontfamily{garamond}
  \fontseries{m}
  \fontshape{it}
  \fontsize{12}{15}
  \selectfont

この一連のコマンドは、現在のフォントをT1エンコーディング方式で15ptの中位イタリック体の12ptタイプに設定し、\ selectfontコマンドはLaTeXにこれらの属性に対応するメトリックをマッピング方式で検索させます。

30