
Ich habe alle meine Funktionen nicht kursiv gesetzt (auch für $f(x)$
), bin mir aber nicht sicher, ob das die richtige Konvention ist.Diese Internetseiteschlägt vor, dass generische Funktionen (z. B. ) $f(x), g(x)$
kursiv gedruckt werden sollten und nur solche mit fester Bedeutung nicht (z. B. $\sin(x)$
). Was passiert, wenn ich der Funktion eine feste Bedeutung gebe (z. B. $F(x)$
im Text immer XXX meine). Welche Konvention verwenden alle?
Antwort1
Es gibt verschiedene und oft widersprüchliche typografische Konventionen für praktisch alles unter der Sonne, einschließlich des mathematischen Schriftsatzes. Es stimmt, dass einige typografische Konventionen weiter verbreitet sind als andere, je nachdem, mit welchem Land und welcher typografischen Tradition Sie sich verbunden fühlen. Es gibt jedoch keineUniversal-Konvention für den mathematischen Schriftsatz, die möglicherweise über die Konvention hinausgeht, dass das =
Symbol immer „Gleichheit“ oder „ist gleich“ bedeuten sollte – natürlich in einem richtig definierten Sinne.
Anstatt sich auf einen bestimmten mathematischen Stil festzulegen, sollten Sie sich überlegen, ob Sie Ihre Dokumente unter XeLaTeX und/oder LuaLaTeX setzen möchten. Auf diese Weise können Sie dieUnicode-MathematikPaket, das vier [ja, 4] verschiedene „Mathematikstile“ bietet, die den Satz nicht fetter Kleinbuchstaben und Großbuchstaben lateinischer und griechischer Buchstaben regeln. Diese sind:
ISO
: Kursivform (auch als geneigte Form bekannt) für alle lateinischen und griechischen Buchstaben, sowohl Groß- als auch Kleinbuchstaben.TeX
(vielleicht sollte es „Knuth“ heißen?): Kursivschrift für alle lateinischen Buchstaben (Groß- und Kleinbuchstaben); kursive griechische Kleinbuchstaben; aufrechte griechische Großbuchstaben.french
: kursive lateinische Kleinbuchstaben; aufrechte lateinische Großbuchstaben; aufrechte griechische Klein- und Großbuchstaben.upright
: aufrechte Form für alle lateinischen und griechischen Buchstaben, sowohl Groß- als auch Kleinbuchstaben.
Ich bin ziemlich zuversichtlich, dass diese vier Stile die überwiegende Mehrheit der Konventionen abdecken, denen man „in freier Wildbahn“ begegnen kann. Es würde mich jedoch nicht überraschen, wenn es irgendwo mathematische Satzkonventionen gäbe, dienichtentsprechen einem dieser vier Stile. Bitte lassen Sie es mich wissen, wenn Sie auf einen solchen abweichenden Mathematikstil stoßen ...
Die folgende Tabelle zeigt, wie sich diese Stile auf das „Aussehen“ von Klein- und Großbuchstaben im lateinischen und griechischen Alphabet auswirken.
Wichtig ist, möglichst wenig visuelle Formatierung zu verwenden und sich stattdessen darauf zu verlassen, dass LaTeX und das unicode-math
Paket die mühsame Arbeit übernehmen, die gesetzten Mathematiktexte an den gewählten Stil anzupassen.
Das unicode-math
Paket bietet außerdem drei Optionen für das bold-style
Kriterium: ISO
, TeX
, und upright
; weitere Informationen finden Sie in Abschnitt 5.2 des Benutzerhandbuchs des Pakets. Um den ISO
Stil für normalgewichtige Buchstaben und den upright
Stil für fette Buchstaben zu verwenden, geben Sie ein
\setmathfont{Stix Two Math}[math-style=ISO,bold-style=upright]
Sie haben eine separate Frage gestellt:
Was passiert, wenn ich der Funktion eine feste Bedeutung zuweise (z. B.
$F(x)$
im Text immer XXX meine)?
Das typografische Problem, das es zu beachten gilt, ist nicht, dassF
könntestellen zufällig nur eine bestimmte Funktion dar - zumindest indeinVerwendung von F
. Das typografische Problem besteht darin, dass es F
sich um ein sehr generisches Symbol handelt. Daher sollte die Art und Weise, wie es gesetzt werden sollte, stark vom verwendeten mathematischen Stil abhängen. Im Gegensatz dazu \sin
kann immer nur eines bedeuten -es sei dennSie möchten eine nicht standardmäßige Bedeutung zuordnen und \sin
haben sich damit die unversöhnliche und ewige Feindschaft Ihrer Leser verdient …
Hier ist der Code, der zum oben gezeigten Screenshot geführt hat.
\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}