Hallo! Ich habe eine Tabelle gemacht und mit siunitx die Werte am Dezimalpunkt ausgerichtet. Leider wird das Minus-Zeichen so extrem lange und ich hätte es eigentlich gerne ganz kurz - gibt es hierfür eine Lösung? Vielen lieben Dank vorab! :-) gefragt 13 Mär '22, 13:27 MaZi |
Das Minus ist von der (Mathe-)Schriftart vorgegeben und recht breit. Als Vorzeichen könnte ich es auch mir kürzer vorstellen, es wird jedoch lediglich als unary vs. binary Operator beim Abstand behandelt. Jetzt könnte man global umdefinieren, doch vllt. ist hier auf die Schnelle einfacher, einfach das Text-Minus zu verwenden, das kürzer ist: \usepackage{amsmath}% sollte eh benutzt werden \newcommand*{\m}{\text{-}} ... \m 1000 (statt -1000) Mit siunitx stört es aber die Ausrichtung, daher hier ein anderer Weg, wo das Minus um Mathematikmodus umdefiniert wird. Das wirkt sich allerdings auf alle "Minusse" aus. Bei Bedarf kann man es vllt. lokal definieren. \documentclass{article} \usepackage{amsmath} \mathchardef\mhyphen="2D {\catcode`-=\active\gdef-{\mhyphen}} \AtBeginDocument{\mathcode`-="8000} \begin{document} Kurzes Vorzeichen-Minus: $-5000$ \end{document} beantwortet 13 Mär '22, 16:05 stefan ♦♦ danke für die Antwort...wenn ich es so mache, dann wird mir die eigentliche Zahl leider komplett als Text gewertet und nicht mehr am Dezimalpunkt ausgerichtet ...
(13 Mär '22, 16:57)
MaZi
mega, vielen vielen Dank!!!! keine Ahnung warum das funktioniert, aber es ist genau so wie ich es mir gewünscht hatte - DANKE!!! :-)
(13 Mär '22, 18:30)
MaZi
Hi Stefan, ich hätte doch nochmal eine Rückfrage, Entschuldigung! Gibt es eine Möglichkeit, dass sich der Code, der so perfekt für meine Tabelle passt, nur auf die Tabelle bezieht? Leider verändert es mir momentan dann alles im gesamten Dokument und ich hätte es gerne nur für die Tabelle :-/ Liebe Grüße und einen schönen Abend :-)
(15 Mär '22, 22:16)
MaZi
2
Wenn ich @stefans Beispiel richtig deute, dann könntest Du \AtBeginDocument{\mathcode`-="8000} durch \AtBeginEnvironment{table}{\mathcode`-="8000} oder \AddToHook{env/table/begin}{\mathcode`-="8000} ersetzen, falls Deine Tabellen immer die Gleitumgebung
(15 Mär '22, 22:41)
Bartman
supi vielen lieben Dank! :-)
(15 Mär '22, 22:46)
MaZi
Ergebnis 5 von 8
show 3 more comments
|
Willkommen auf TeXwelt.de! Kopiere die Tabelle gern hier in den Beitrag, als Code markiert (am besten komplettes Minibeispiel mit \documentclass angefangen), dann können wir verbessern helfen. Du kannst Deinen Beitrag jederzeit bearbeiten und verändern.
danke! habe ihn gerade noch mit eingefügt :-)
Die heilige Computer Modern in aller Ehre, aber sie ist halt einfach nicht die hübscheste (vor allem nicht, wenn so viele Dokumente nur noch auf dem Bildschirm betrachtet werden). Mir gefallen die Libertine-Familie sehr gut und mit Ulrike Fischers Deklarationen kriegt man die Plusminus-Zeichen auch wunderbar im Mathe-Modus (die Längen passen meiner Meinung nach ganz gut).