Funciones de composición tipográfica: ¿cursiva o no cursiva?

Funciones de composición tipográfica: ¿cursiva o no cursiva?

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.

ingrese la descripción de la imagen aquí

Lo importante es utilizar el menor formato visual posible y, en cambio, confiar en LaTeX y el unicode-mathpaquete para que hagan el tedioso trabajo de hacer que las matemáticas tipográficas se adhieran al estilo elegido.

El unicode-mathpaquete también ofrece tres opciones para el bold-stylecriterio: ISO, TeXy upright; consulte la sección 5.2 de la guía del usuario del paquete para obtener información detallada. Para usar el ISOestilo para letras de peso normal y el uprightestilo 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 Fse 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, \sinsó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}

información relacionada