
Aqui está o MWE:
\documentclass{article}
\usepackage{lmodern}
% \usepackage[T1]{fontenc}
\usepackage{bold-extra}
\begin{document}
\noindent
\ttfamily\footnotesize % small size is set intentionally
Keywords are \textbf{\textsc{normal}}\\
Keywords are \textbf{\textsc{bold}}\\
Keywords are \textsc{caps}\\
Keywords are \textbf{\textsc{bold-and-caps}}\\
\end{document}
Saída:
Acho que ninguém com pressa encontrará qualquer diferença razoável entre normal eaudacioso. Eu fiz o que foi dito emhttps://tug.org/FontCatalogue/latinmodernmonopara obter o mesmo resultado e também tentei o pacote automagic bold-extra
que também não fez diferença. Sim, eu poderia ter definido \fontseries{l}\selectfont
para deixar ainda mais óbvio, mas não prefiro usar luz para mono. Então, o que estou errado? Além disso, você pode ver que smallcaps + negrito não se misturam, mas parece que eles poderiam, se apenas em negrito, "começar a trabalhar".
Comparando com \usepackage{sourcecodepro}
, realmente faz aquele contraste:
Sim, não suporta letras minúsculas, mas é esperado conforme mostrado no Catálogo de Fontes mencionado acima.
Responder1
Usar countor
package, por exemplo, pode ser uma solução. Você pode alterar o parâmetro 1
para 2
ficar com negrito forte.
\documentclass[12pt]{article}
\usepackage{lmodern}
% \usepackage[T1]{fontenc}
\usepackage{contour}
\begin{document}
\noindent
\ttfamily\footnotesize % small size is set intentionally
Keywords are \textbf{\textsc{normal bold}}\\
Keywords are \textbf{\contour[2]{black}{\textsc{bold}}}\\
Keywords are \textsc{\contour[1]{black}{caps}}\\
Keywords are \contour[1]{black}{\textsc{bold-and-caps}}\\
\end{document}
Responder2
Primeiro algumas considerações:
- o
bold-extra
pacote não faz nada quando a família de fontes élmtt
; - não há fonte em negrito e versalete em
lmtt
.
Na verdade você consegue
LaTeX Font Warning: Font shape `OT1/lmtt/bx/sc' undefined
(Font) using `OT1/lmtt/bx/n' instead on input line 8.
Um exemplo modificado:
\documentclass{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
%\usepackage{bold-extra}
\begin{document}
\noindent
\ttfamily\footnotesize % small size is set intentionally
Keywords are \textbf{\textsc{normal \fontname\font}}\\
Keywords are \textbf{\textsc{bold \fontname\font}}\\
Keywords are \textsc{caps \fontname\font}\\
Keywords are \textbf{\textsc{bold-and-caps \fontname\font}}\\
\end{document}
mostra que a fonte em negrito é realmente usada. O mesmo aconteceria com a codificação OT1. O problema é que a fonte Latin Modern Typewriter em negrito não é tão pesada quanto seria necessário para ter uma aparência realmente distinguível.
Com a lighttt
opção você obtém looks distintos:
Solução? Use uma fonte de máquina de escrever diferente.