本当に簡単な質問ですが…
\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
。