En varias ocasiones se me ha indicado que es mejor escribir mis reportes con un tipo de letra SansSerif, utilizando:
\renewcommand{\familydefault}{\sfdefault} % Mucha gente considera que las fuentes tipo sans son más fáciles de leer.
\renewcommand*{\sfdefault}{cmss}
Sin embargo cuando combino esto con títulos en SmallCaps inmediatamente surge el error:
Font shape `OTI/cms/m/sc'
ó, si no uso cmss:
Font shape `OTI/lmss/m/sc' in size <10.95> not available(Font) Font shape `OTI/lmr/m/sc' tried instead on input line...
Existen dos formas sencillas para resolverlo:
La primera es utilizar la fuente Helvetica.
\usepackage{Helvetic}
Sin embargo, a mí me agrada más utilizar lmss o cms para el texto. Si sólo quiero cambiar de fuente para conseguir el efecto SmallCaps, la solución es redefinir únicamente el comando para este estilo, utilizando Helvetica (phv):
\usepackage{letltxmacro}
\LetLtxMacro{\oldtextsc}{\textsc}
\renewcommand{\textsc}[1]{{\fontfamily{phv}\selectfont\oldtextsc{#1}}} % Usa Helvetica para las small caps, ya que cmss no tiene esa opción.
\renewcommand{\familydefault}{\sfdefault} % Mucha gente considera que las fuentes tipo sans son más fáciles de leer.
\renewcommand*{\sfdefault}{cmss}
Sin embargo cuando combino esto con títulos en SmallCaps inmediatamente surge el error:
Font shape `OTI/cms/m/sc'
ó, si no uso cmss:
Font shape `OTI/lmss/m/sc' in size <10.95> not available(Font) Font shape `OTI/lmr/m/sc' tried instead on input line...
Existen dos formas sencillas para resolverlo:
La primera es utilizar la fuente Helvetica.
\usepackage{Helvetic}
Sin embargo, a mí me agrada más utilizar lmss o cms para el texto. Si sólo quiero cambiar de fuente para conseguir el efecto SmallCaps, la solución es redefinir únicamente el comando para este estilo, utilizando Helvetica (phv):
\usepackage{letltxmacro}
\LetLtxMacro{\oldtextsc}{\textsc}
\renewcommand{\textsc}[1]{{\fontfamily{phv}\selectfont\oldtextsc{#1}}} % Usa Helvetica para las small caps, ya que cmss no tiene esa opción.
No hay comentarios.:
Publicar un comentario