小文字大文字にのみ mathpazo を使用していますか?

小文字大文字にのみ mathpazo を使用していますか?

本当に簡単な質問ですが…

\usepackage{palatino}
\usepackage{mathpazo} <-- How can I make it alter only small caps?

答え1

次の例を試してみました:

\documentclass{article}
\usepackage{palatino}

\begin{document}

Text \textit{text \textbf{text}} \textbf{text}

\end{document}

コンパイル後、 を実行するとpdffonts、次の出力が得られました。

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
DTGJVU+URWPalladioL-Roma             Type 1            Custom           yes yes no       4  0
LAWSFM+URWPalladioL-Ital             Type 1            Custom           yes yes no       5  0
DCSYXP+URWPalladioL-BoldItal         Type 1            Custom           yes yes no       6  0
RLNCFA+URWPalladioL-Bold             Type 1            Custom           yes yes no       7  0

同じサンプルファイルmathpazo:

\documentclass{article}
\usepackage{mathpazo}

\begin{document}

Text \textit{text \textbf{text}} \textbf{text}

\end{document}

そして出力pdffonts

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
DTGJVU+URWPalladioL-Roma             Type 1            Custom           yes yes no       4  0
LAWSFM+URWPalladioL-Ital             Type 1            Custom           yes yes no       5  0
DCSYXP+URWPalladioL-BoldItal         Type 1            Custom           yes yes no       6  0
RLNCFA+URWPalladioL-Bold             Type 1            Custom           yes yes no       7  0

ご覧の通り、フォントはその通り同じ。

だから、

\usepackage{palatino}

\usepackage[sc]{mathpazo}

何らかの理由で上記を信頼できない場合は、以下を使用してくださいsubstitutefont

\usepackage{palatino}
\usepackage{substitutefont}

\substitutefont{\encodingdefault}{\scdefault}{pplx}

一方、の文書psnfss

ここに画像の説明を入力してください

の部分では、mathpazoなぜそれを優先すべきかについても説明していますpalatino

ここに画像の説明を入力してください

答え2

pplxコマンドに新しいフォント ファミリ ( ) を追加する必要があります\scshape

\documentclass{article}
\usepackage{kantlipsum}
\usepackage{palatino}
\pagestyle{empty}
\usepackage{etoolbox}
\pretocmd{\scshape}{\fontfamily{pplx}\selectfont}{}{}
\begin{document}
\kant[1]

\scshape\kant[2]
\end{document}

ここに画像の説明を入力してください

このパッチなしの出力と比較してください。

ここに画像の説明を入力してください

関連情報