Una pregunta realmente sencilla...
\usepackage{palatino}
\usepackage{mathpazo} <-- How can I make it alter only small caps?
Respuesta1
Probé el siguiente ejemplo:
\documentclass{article}
\usepackage{palatino}
\begin{document}
Text \textit{text \textbf{text}} \textbf{text}
\end{document}
Después de compilar, ejecuté pdffonts
y obtuve este resultado.
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
El mismo archivo de ejemplo con mathpazo
:
\documentclass{article}
\usepackage{mathpazo}
\begin{document}
Text \textit{text \textbf{text}} \textbf{text}
\end{document}
y la salida de pdffonts
es
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
Como puede ver claramente, las fuentes sonexactamentelo mismo.
Así que simplemente reemplace
\usepackage{palatino}
con
\usepackage[sc]{mathpazo}
Si, por alguna razón, no confía en lo anterior, utilice substitutefont
:
\usepackage{palatino}
\usepackage{substitutefont}
\substitutefont{\encodingdefault}{\scdefault}{pplx}
Por otro lado, la documentación de psnfss
tiene
La parte acerca de mathpazo
también te dice por qué deberías preferirlo palatino
:
Respuesta2
Debe agregar una nueva familia de fuentes ( pplx
) al \scshape
comando:
\documentclass{article}
\usepackage{kantlipsum}
\usepackage{palatino}
\pagestyle{empty}
\usepackage{etoolbox}
\pretocmd{\scshape}{\fontfamily{pplx}\selectfont}{}{}
\begin{document}
\kant[1]
\scshape\kant[2]
\end{document}
Compare con la salida sin este parche: