Funções de composição: itálico ou não itálico?

Funções de composição: itálico ou não itálico?

Tenho escrito todas as minhas funções sem itálico (mesmo para $f(x)$), mas não tenho certeza se esta é a convenção correta.Esse sitesugere que funções genéricas (por exemplo, $f(x), g(x)$devem estar em itálico e apenas aquelas com significado fixo não devem (por exemplo, $\sin(x)$). E se eu der à função um significado fixo (por exemplo, $F(x)$sempre significar XXX no texto). Que convenção todos usam?

Responder1

Existem várias convenções tipográficas, e muitas vezes conflitantes, para praticamente tudo, incluindo a composição tipográfica matemática. É verdade que algumas convenções tipográficas são mais amplamente observadas do que outras, dependendo do país e da tradição tipográfica aos quais você sente estar associado. No entanto, não háuniversalconvenção para composição tipográfica matemática, além possivelmente [??] da convenção de que o =símbolo deve sempre significar "igualdade" ou "é igual a" - em algum sentido devidamente definido, é claro.

Em vez de se comprometer com qualquer estilo matemático, você pode querer analisar a composição tipográfica de seus documentos em XeLaTeX e/ou LuaLaTeX. Dessa forma, você pode aproveitar omatemática unicodepacote, que oferece quatro [sim, 4] "estilos matemáticos" diferentes que governam a forma como as letras latinas e gregas, minúsculas e maiúsculas, sem negrito, são compostas. Eles são:

  • ISO: formato itálico (também conhecido como inclinado) para todas as letras latinas e gregas, tanto maiúsculas quanto minúsculas.

  • TeX(talvez devesse ser chamado de "Knuth"?): formato em itálico para todas as letras latinas (maiúsculas e minúsculas); letras gregas minúsculas em itálico; letras gregas maiúsculas verticais.

  • french: letras latinas minúsculas em itálico; letras latinas maiúsculas verticais; letras gregas maiúsculas e minúsculas verticais.

  • upright: formato vertical para todas as letras latinas e gregas, maiúsculas e minúsculas.

Estou bastante confiante de que esses quatro estilos conseguem cobrir a grande maioria das convenções que alguém pode encontrar "na natureza". No entanto, eu não ficaria surpreso se existissem algumas convenções de composição matemática por aí, em algum lugar, quenãoconformar-se a um desses quatro estilos. Por favor, deixe-me saber se você se deparar com um estilo matemático tão desviante...

A tabela a seguir mostra como esses estilos afetam a "aparência" das letras latinas e gregas minúsculas e maiúsculas.

insira a descrição da imagem aqui

O importante a fazer é usar o mínimo de formatação visual possível e, em vez disso, confiar no LaTeX e no unicode-mathpacote para fazer o tedioso trabalho de fazer a matemática composta aderir ao estilo escolhido.

O unicode-mathpacote também oferece três opções para o bold-stylecritério: ISO, TeX, e upright; consulte a seção 5.2 do guia do usuário do pacote para obter informações detalhadas. Para usar o ISOestilo para letras de espessura normal e o uprightestilo para letras em negrito, você digitaria

\setmathfont{Stix Two Math}[math-style=ISO,bold-style=upright]

Você fez uma pergunta separada:

E se eu der à função um significado fixo (por exemplo, $F(x)$sempre significar XXX no texto)?

A questão tipográfica digna de nota não é essaF poderiaacontecer de representar apenas uma função específica - pelo menos emseuuso de F. A questão tipográfica em jogo é que Fse trata de um símbolo genérico; como tal, a forma como deve ser composta deve depender muito do estilo matemático que você emprega. Em contraste, \sinsó pode significar uma coisa -a menos quevocê deseja atribuir um significado fora do padrão a \sin; nesse caso, você terá merecido a inimizade implacável e eterna de seus leitores...


Aqui está o código que deu origem à imagem mostrada acima.

\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}

informação relacionada