
He estado escribiendo todas mis funciones en letra no cursiva (incluso para$f(x)$
), pero no estoy seguro de si esta es la convención correcta.Este sitio websugiere que las funciones genéricas (p. ej., $f(x), g(x)$
deberían estar en cursiva y solo las que tienen un significado fijo no deberían hacerlo (p. ej., $\sin(x)$
). ¿Qué pasa si le doy a la función un significado fijo (p. ej., $F(x)$
siempre significa XXX en el texto)? ¿Qué convención usan todos?
Respuesta1
Existen diversas convenciones tipográficas, a menudo contradictorias, para prácticamente todo lo que existe, incluida la composición tipográfica matemática. Es cierto que algunas convenciones tipográficas se observan más ampliamente que otras, dependiendo del país y la tradición tipográfica con la que te sientas asociado. Sin embargo, no hayuniversalconvención para la composición tipográfica matemática, más allá posiblemente [??] de la convención de que el =
símbolo siempre debe significar "igualdad" o "es igual a" - en algún sentido propiamente definido, por supuesto.
En lugar de comprometerse con un estilo matemático determinado, es posible que desee considerar la posibilidad de componer sus documentos en XeLaTeX y/o LuaLaTeX. De esa manera, puedes hacer uso de laUnicode-matemáticaspaquete, que ofrece cuatro [sí, 4] diferentes "estilos matemáticos" que rigen la forma en que se escriben las letras latinas y griegas en minúsculas y mayúsculas no negritas. Ellos son:
ISO
: forma cursiva (también conocida como inclinada) para todas las letras latinas y griegas, tanto mayúsculas como minúsculas.TeX
(¿Quizás debería llamarse "Knuth"?): cursiva para todas las letras latinas (tanto mayúsculas como minúsculas); letras griegas minúsculas en cursiva; letras griegas mayúsculas verticales.french
: letras latinas minúsculas en cursiva; letras latinas mayúsculas verticales; Letras griegas verticales minúsculas y mayúsculas.upright
: forma vertical para todas las letras latinas y griegas, tanto mayúsculas como minúsculas.
Estoy bastante seguro de que estos cuatro estilos logran cubrir la gran mayoría de las convenciones que uno puede encontrar "en la naturaleza". Sin embargo, no me sorprendería que existieran algunas convenciones de composición tipográfica matemática en algún lugar que nonoajustarse a uno de estos cuatro estilos. Por favor, avíseme si se topa con un estilo matemático tan desviado...
La siguiente tabla muestra cómo estos estilos afectan el "aspecto" de las letras latinas y griegas minúsculas y mayúsculas.
Lo importante es utilizar el menor formato visual posible y, en cambio, confiar en LaTeX y el unicode-math
paquete para que hagan el tedioso trabajo de hacer que las matemáticas tipográficas se adhieran al estilo elegido.
El unicode-math
paquete también ofrece tres opciones para el bold-style
criterio: ISO
, TeX
y upright
; consulte la sección 5.2 de la guía del usuario del paquete para obtener información detallada. Para usar el ISO
estilo para letras de peso normal y el upright
estilo para letras en negrita, escriba
\setmathfont{Stix Two Math}[math-style=ISO,bold-style=upright]
Hiciste una pregunta aparte:
¿Qué pasa si le doy a la función un significado fijo (por ejemplo,
$F(x)$
siempre significa XXX en el texto)?
La cuestión tipográfica que vale la pena destacar no es esa.F
podríaresulta que representan sólo una función específica, al menos ensuuso de F
. La cuestión tipográfica en juego es que F
se trata en gran medida de un símbolo genérico; como tal, la forma en que debería componerse debería depender en gran medida del estilo matemático que emplee. Por el contrario, \sin
sólo puede significar una cosa:a menos quequieres asignarle un significado no estándar \sin
, en cuyo caso te habrás ganado bien la enemistad eterna e implacable de tus lectores...
Aquí está el código que dio lugar a la captura de pantalla que se muestra arriba.
\documentclass{article}
\usepackage{booktabs,unicode-math}
\setmainfont{Stix Two Text} % or some other suitable text font
\newcommand\blurb{$abc \quad y=f(x) \quad ABC \quad \sigma\phi\psi \quad \Sigma\Phi\Psi$}
\begin{document}
\begin{tabular}{@{}ll@{}}
math style & output \\
\midrule
ISO & \setmathfont{Stix Two Math}[math-style=ISO]\blurb \\
TeX & \setmathfont{Stix Two Math}[math-style=TeX]\blurb \\
french & \setmathfont{Stix Two Math}[math-style=french]\blurb \\
upright & \setmathfont{Stix Two Math}[math-style=upright]\blurb \\
\end{tabular}
\end{document}