
Aquí está 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}
Producción:
Creo que nadie que tenga prisa encontrará una diferencia razonable entre lo normal y lo normal.atrevido. Hice lo que se ha dicho enhttps://tug.org/FontCatalogue/latinmodernmonopara obtener el mismo resultado y también probé el paquete automagic bold-extra
que tampoco hizo ninguna diferencia. Sí, podría haberlo configurado \fontseries{l}\selectfont
para hacerlo aún más obvio, pero no prefiero usar luz para mono. Entonces, ¿en qué me equivoco? También puede ver que versalitas + negrita no se mezclan, pero parece que podrían hacerlo si tan solo la negrita "comenzara a funcionar".
Comparado con \usepackage{sourcecodepro}
, realmente hace ese contraste:
Sí, no admite versalitas, pero se espera que sea como se muestra en el catálogo de fuentes antes mencionado.
Respuesta1
Usar countor
el paquete, por ejemplo, podría ser una solución. Puedes cambiar el parámetro 1
para 2
que tenga una negrita fuerte.
\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}
Respuesta2
Primero un par de consideraciones:
- el
bold-extra
paquete no hace nada cuando la familia de fuentes eslmtt
; - no hay fuentes en negrita y versalitas en formato
lmtt
.
De hecho obtienes
LaTeX Font Warning: Font shape `OT1/lmtt/bx/sc' undefined
(Font) using `OT1/lmtt/bx/n' instead on input line 8.
Un ejemplo 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}
muestra que efectivamente se utiliza la fuente en negrita. Lo mismo ocurriría con la codificación OT1. El problema es que la fuente Latin Modern Typewriter en negrita no es tan pesada como sería necesario para tener un aspecto realmente distinguible.
Con la lighttt
opción obtienes looks distintos:
¿Solución? Utilice una fuente de máquina de escribir diferente.