
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.
O importante a fazer é usar o mínimo de formatação visual possível e, em vez disso, confiar no LaTeX e no unicode-math
pacote para fazer o tedioso trabalho de fazer a matemática composta aderir ao estilo escolhido.
O unicode-math
pacote também oferece três opções para o bold-style
crité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 ISO
estilo para letras de espessura normal e o upright
estilo 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 F
se 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, \sin
só 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}