Archiv verlassen und diese Seite im Standarddesign anzeigen : bestimmte Wörter automatisch kursiv setzen
aakaasha
19-05-2008, 15:49
Hallo!
Gibt es eine Möglichkeit, bestimmte häufig verwendete Wörter automatisch kursiv setzen zu lassen?
Ich meine hier vor allem lateinische Ausdrücke wie "etc.", "et al.", "e.g." usw. usf.
Liebe Grüße, Florian
Stefan_K
19-05-2008, 15:55
Hallo Florian,
Du kannst diese Wörter durch ein Makro entsprechend definieren und im Text als \etc, \etal, \eg etc. verwenden.
Stefan
aakaasha
19-05-2008, 16:15
Danke für die rasche Antwort!
Wenn ich jetzt
\newcommand{\etal}{\textit{et al.} }
verwende, kommt TeX mit den Wortzwischenräumen nicht mehr zurecht...
Wenn ich jetzt
\usepackage{xspace}
\newcommand\etal{\textit{et\,al.}\xspace}
verwende, kommt TeX mit den Wortzwischenräumen nicht mehr zurecht...
aber jetzt ...
Herbert
localghost
19-05-2008, 16:35
Warum reicht in diesem Fall ein einfaches \space nicht aus?
MfG
Thorsten¹
Warum reicht in diesem Fall ein einfaches \space nicht aus?
falls er folgendes hat: et al., weswegen blah blah
Herbert
aakaasha
19-05-2008, 16:57
funktioniert leider auch nicht wie gewünscht. konkret gibt es hinter dem ganzen ausdruck einen viel zu weiten abstand zum nächsten wort, ist aber abhängig vom blocksatz.
was bedeutet denn das "\,"?
funktioniert leider auch nicht wie gewünscht. konkret gibt es hinter dem ganzen ausdruck einen viel zu weiten abstand zum nächsten wort, ist aber abhängig vom blocksatz.
was bedeutet denn das "\,"?
wie wäre es, wenn du mal ein Beispiel lieferst und nicht nur sagst, geht nicht ...
Herbert
Sabrina.Dankers
19-05-2008, 17:27
\, ist ein kleiner Abstand. Der ist so üblich bei Abkürzungen.
aakaasha
20-05-2008, 09:27
wie wäre es, wenn du mal ein Beispiel lieferst und nicht nur sagst, geht nicht ...
Herbert
Mir kommt der Abstand zwischen "et al." und dem nächsten Wort zu groß vor. Irgendwie scheint der Blocksatzausgleich nicht richtig zu funktionieren.
Mir kommt der Abstand zwischen "et al." und dem nächsten Wort zu groß vor. Irgendwie scheint der Blocksatzausgleich nicht richtig zu funktionieren.
soll ich jetzt bei dir zuhause vorbeikommen, um zu sehen, was du da
gemacht hast???
Herbert
aakaasha
20-05-2008, 09:55
hab genau das gemacht, was du vorgeschlagen hast...
hab genau das gemacht, was du vorgeschlagen hast...
Jetzt mal ernsthaft: hast du ein Problem damit, hier deinen LaTeX-Code
zu zeigen, damit man genau sehen kann, was schief läuft???
Herbert
aakaasha
20-05-2008, 10:16
Hab schnell ein minimal-beispiel gebastelt...
In der ersten Zeile kann man das Problem gut sehen, es wird besser wenn man den "\,"-Abstand entfernt, verschwindet aber nicht ganz.
In meinen Augen ist der nachfolgende Abstand zu groß, bin aber auch schon etwas kurzsichtig...;)
Hab schnell ein minimal-beispiel gebastelt...
In der ersten Zeile kann man das Problem gut sehen, es wird besser wenn man den "\,"-Abstand entfernt, verschwindet aber nicht ganz.
In meinen Augen ist der nachfolgende Abstand zu groß, bin aber auch schon etwas kurzsichtig...;)
LaTeX denkt, dass der Punkt ein Satzende ist, also mach:
\usepackage{xspace}
\newcommand\etal{\textit{et\,al.\@}\xspace}
Herbert
aakaasha
20-05-2008, 10:39
funktioniert wunderbar!
besten dank! Florian
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.