¿Puedo configurarlo para que el modo matemático tenga letras mayúsculas y no en cursiva?

¿Puedo configurarlo para que el modo matemático tenga letras mayúsculas y no en cursiva?

¿Hay alguna manera de configurarlo para que el modo matemáticoautomáticamentedeja de poner en cursiva las letras mayúsculas? Es decir, ¿para que $U$produzca el efecto de lo que es ahora $\mathrm{U}$? Estoy usando una computadora moderna. Soy consciente de que otras fuentes tienen esta opción, pero me gustaría hacerlo en una computadora moderna. Sin embargo, sería fantástico si alguna solución fuera independiente de las fuentes, para poder cambiar entre ellas y mantener esta configuración.

Respuesta1

Para LaTeX, consulte la respuesta de Philippe Goutet.

ParaTexto simplela definición podría ser:

\mathcode`A="7041
\mathcode`B="7042
\mathcode`C="7043
% ...
\mathcode`Z="705A
$ ABC\dots Z $
\bye

ingrese la descripción de la imagen aquí

Respuesta2

Si estás usando LaTeX y no TeX simple, deberías \DeclareMathSymbolpreferir \mathcode. Incluso puedes evitar dar explícitamente la posición de las letras mayúsculas en la fuente usando `Aen lugar del número correspondiente 41:

\DeclareMathSymbol{A}{\mathalpha}{operators}{`A}
\DeclareMathSymbol{B}{\mathalpha}{operators}{`B}
\DeclareMathSymbol{C}{\mathalpha}{operators}{`C}
\DeclareMathSymbol{D}{\mathalpha}{operators}{`D}
\DeclareMathSymbol{E}{\mathalpha}{operators}{`E}
\DeclareMathSymbol{F}{\mathalpha}{operators}{`F}
\DeclareMathSymbol{G}{\mathalpha}{operators}{`G}
\DeclareMathSymbol{H}{\mathalpha}{operators}{`H}
\DeclareMathSymbol{I}{\mathalpha}{operators}{`I}
\DeclareMathSymbol{J}{\mathalpha}{operators}{`J}
\DeclareMathSymbol{K}{\mathalpha}{operators}{`K}
\DeclareMathSymbol{L}{\mathalpha}{operators}{`L}
\DeclareMathSymbol{M}{\mathalpha}{operators}{`M}
\DeclareMathSymbol{N}{\mathalpha}{operators}{`N}
\DeclareMathSymbol{O}{\mathalpha}{operators}{`O}
\DeclareMathSymbol{P}{\mathalpha}{operators}{`P}
\DeclareMathSymbol{Q}{\mathalpha}{operators}{`Q}
\DeclareMathSymbol{R}{\mathalpha}{operators}{`R}
\DeclareMathSymbol{S}{\mathalpha}{operators}{`S}
\DeclareMathSymbol{T}{\mathalpha}{operators}{`T}
\DeclareMathSymbol{U}{\mathalpha}{operators}{`U}
\DeclareMathSymbol{V}{\mathalpha}{operators}{`V}
\DeclareMathSymbol{W}{\mathalpha}{operators}{`W}
\DeclareMathSymbol{X}{\mathalpha}{operators}{`X}
\DeclareMathSymbol{Y}{\mathalpha}{operators}{`Y}
\DeclareMathSymbol{Z}{\mathalpha}{operators}{`Z}

información relacionada