stmaryrd y negrita: evitar advertencias

stmaryrd y negrita: evitar advertencias

Aquí hay dos ejemplos:

1

\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\begin{document}
    $\boldsymbol x$
\end{document}

2

\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage{stmaryrd}
\begin{document}
    $\boldsymbol x$
\end{document}

Por lo que puedo ver, ambas versiones producen el mismo resultado cuando se compilan con pdflatex: hay una sola "x" en negrita y cursiva.

Sin embargo, cuando compilo el documento 2, también aparece la siguiente advertencia:

LaTeX Font Warning: Font shape `U/stmry/b/n' undefined
(Font)              using `U/stmry/m/n' instead on input line ….

¿Por qué recibo esta advertencia (que parece sugerir que Latex eranocapaz de encontrar la fuente correcta) pero la salida correcta?

¿Cómo evito la advertencia? Necesito ambos de los siguientes en mi documento:

  • atrevidoVersiones de símbolos matemáticos normales (algo que puedo producir fácilmente sin ellos stmaryrd).
  • regularversiones de algunos símbolos que sólo se proporcionan enstmaryrd

Respuesta1

Internamente \boldsymbolutiliza de manera efectiva, \boldmathpor lo tanto, configura una configuración matemática completa en negrita, sean cuales sean los símbolos que realmente se usan en negrita, por lo que recibe esta advertencia.

ElsilenceEl paquete proporciona una interfaz para filtrar varios mensajes LaTeX para que pueda filtrarlos o, en este caso,stmaryrdusos

\SetSymbolFont{stmry}{bold}{U}{stmry}{b}{n}
                                     %%%

Para declarar que la versión matemática en negrita se debe utilizar la fuente en negrita (que nunca se declara porque no existe).

Entonces, una alternativa sería decirle a LaTeX que use la fuente normal en la versión en negrita.

No recibo advertencias para esto:

\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}

\usepackage{stmaryrd}
\SetSymbolFont{stmry}{bold}{U}{stmry}{m}{n}
                                     %%%
\begin{document}


aa
    $\boldsymbol{x}$
\end{document}

información relacionada