Ich möchte alle Formeln und Zahlen in meinem Dokument blau machen und verwende dafür den Befehl everymath (siehe Beispiel unten). Nun habe ich aber auch noch eine Tabelle in meinem Dokument, in der nur Text und keine Formeln stehen. Trotzdem wird diese jetzt auch blau. Wie kann ich das beheben? Ich möchte, dass die Tabelle (sowohl Schrift als auch die Striche) schwarz ist. Öffne in Overleaf
\documentclass{article} \usepackage{xcolor} \everymath{\color{blue}} \begin{document} Ich rechne $5+7$.\\ \\ \begin{tabular}{cc} Buchstaben &Tiere\\ \hline T &Tiger \end{tabular} \end{document} |
Möglich ist Öffne in Overleaf
\usepackage{etoolbox} \AtBeginEnvironment{tabular}{\everymath{}} aber die Lösung gefällt mir nicht wirklich; weil sie das seltsame Problem zwar aufhebt, aber nicht behebt. Öffne in Overleaf
\documentclass{article} \usepackage{xcolor} \everymath{\color{blue}} \usepackage{etoolbox} \AtBeginEnvironment{tabular}{\everymath{}} \begin{document} Ich rechne $5+7$.\\ Tabelle: \\ \begin{tabular}{cc} Buchstaben &Tiere\\ \hline T &Tiger \end{tabular} \end{document} beantwortet 17 Sep '18, 21:04 cis Danke für den Vorschlag, aber das löst mein Problem nur teilweise. Wenn ich jetzt z.B. in der Tabelle wieder ein Zahl stehen haben mit, z.B. $7$, dann wird die dann aber wieder nicht blau. Ich hätte aber gerne alle Formeln und Zahlen in meinem Dokument blau, nur eben nicht Texte, auch wenn sie in einer Tabelle stehen.
(17 Sep '18, 21:18)
Annegret
Was macht denn
(17 Sep '18, 23:56)
Henri
|
Das ist nicht meine Antwort, sondern die von Frank Mittelbach. Er erklärt relativ gut, wie ich finde, warum man Öffne in Overleaf
\documentclass{article} \usepackage{xcolor} \everymath{\color{blue}} \makeatletter% \def\m@th{\mathsurround\z@\color{black}}% \makeatother \begin{document} Ich rechne $5+7$.\\ Tabelle: \\ \begin{tabular}{cc} Buchstaben &Tiere\\ \hline T &Tiger\\ $K$ & Koalas \end{tabular} \end{document} beantwortet 18 Sep '18, 05:12 Community |
Mit LuaLaTeX und Öffne in Overleaf
\documentclass{article} \usepackage{unicode-math} \usepackage{xcolor} \setmathfont{Latin Modern Math}[Color=blue] \begin{document} Ich rechne $5+7$. \begin{tabular}{cc} Buchstaben & Tiere \\ \hline T & Tiger \\ X & $5+7$ \\ \end{tabular} \end{document} beantwortet 17 Sep '18, 23:53 Henri Tut auch mit XeLaTeX.
(17 Sep '18, 23:54)
Henri
|