escribir una sección en un estilo y tipo de letra específicos después de establecer un nuevo tipo de letra estándar (separado)

escribir una sección en un estilo y tipo de letra específicos después de establecer un nuevo tipo de letra estándar (separado)

Trabajando en un proyecto, cambié el tipo de letra estándar con las siguientes líneas:

\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}

Sin embargo, más adelante deseo utilizar y estilizar otro tipo de letra.

{\fontfamily{boisik}\selectfont \huge Sample Text Here!}

Sin embargo, la fuente admite (y deseo usar) la

\scshape{\bfseries{Sample Test Here!}}

comandos. Pero cuando lo hago, el tipo de letra predeterminado se anula. ¿Hay alguna manera de obtener una línea que logre la funcionalidad que quiero similar a:

{\fontfamily{boisik}\selectfont \huge \scshape{\bfseries{Sample Text Here!}}}

? ¡Gracias por tu tiempo y ayuda!

Respuesta1

Proporcione siempre un documento mínimo completo en lugar de un mero fragmento, lo cual es mucho menos útil cuando intenta ayudar.

Hay tres problemas aquí.

  1. No existe ninguna familia de fuentes conocida por LaTeX con el nombre que está utilizando. El nombre de la familia de fuentes que probablemente desee es bsk.

  2. Boisik no se proporciona en la T1codificación.

  3. Boisik no incluye versalitas en negrita. Puedes tener negrita. O puede tener pequeñas capitalizaciones. No puedes tener ambos.

Tenga en cuenta que vale la pena echar un vistazo a la salida de su consola, quediceusted cuando sustituye una fuente diferente y por qué.

Tenga en cuenta también que boisik no se proporciona en formato escalable: se proporciona sólo como fuente MetaFont, lo que significa que los resultados no se escalarán bien y se mostrarán muy mal en algunos visores de PDF, por ejemplo. Esto no es un problemaper se, pero es una limitación que debes tener en cuenta.

Respecto a los tres problemas, el primero no es problema: sólo necesitamos el nombre correcto.

2 podemos solucionarlo siempre que el documento en realidad no necesite caracteres de la T1codificación en las partes relevantes del texto.

3 no podemos hacer nada al respecto. Podemos tener la forma o el peso pero no ambas cosas al mismo tiempo.

\documentclass{article}
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
\DeclareRobustCommand{\bskfamily}{%
  \fontencoding{OT1}%
  \fontfamily{bsk}%
  \selectfont}
\DeclareTextFontCommand\textbsk{\bskfamily}
\begin{document}
  Some text

  {\bskfamily\huge\scshape Sample Text Here!

    \bfseries Sample Text Here!
    \par}

  \textbsk{\scshape Some text here! \bfseries Some more here!}

  Some more text
\end{document}

Libertino y Boisik

información relacionada