.png)
Trabalhando em um projeto, alterei a fonte padrão com as seguintes linhas:
\usepackage{libertine}
\renewcommand*\familydefault{\sfdefault}
\usepackage[T1]{fontenc}
Porém, mais tarde, desejo usar e estilizar outra fonte.
{\fontfamily{boisik}\selectfont \huge Sample Text Here!}
No entanto, a fonte suporta (e desejo usar) o
\scshape{\bfseries{Sample Test Here!}}
comandos. Mas quando faço isso, o tipo de letra padrão é substituído. Existe uma maneira de obter uma linha que atinja a funcionalidade que desejo, semelhante a:
{\fontfamily{boisik}\selectfont \huge \scshape{\bfseries{Sample Text Here!}}}
? Obrigado pelo seu tempo e ajuda!
Responder1
Por favor, forneça sempre um documento mínimo completo em vez de um mero fragmento, que é muito menos útil ao tentar ajudar
Existem três problemas aqui.
Não existe nenhuma família de fontes com o nome que você está usando conhecida no LaTeX. O nome da família de fontes que você provavelmente deseja é
bsk
.Boisik não é fornecido na
T1
codificação.Boisik não inclui letras maiúsculas em negrito. Você pode ser ousado. Ou você pode ter letras maiúsculas. Você não pode ter os dois.
Observe que vale a pena dar uma olhada na saída do seu console, quedizvocê quando substitui uma fonte diferente e por quê.
Observe também que o boisik não é fornecido em formato escalável: ele é fornecido apenas como fonte MetaFont, o que significa que os resultados não serão bem dimensionados e serão exibidos muito mal em alguns visualizadores de PDF, por exemplo. Isso não é um problemapor si só, mas é uma limitação da qual você deve estar ciente.
Em relação aos três problemas, o 1 não é problema: só precisamos do nome certo.
2, podemos solucionar o problema, desde que o documento não precise realmente de caracteres da T1
codificação nas partes relevantes do texto.
3 não podemos fazer nada. Podemos ter a forma ou o peso, mas não os dois ao mesmo tempo.
\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}