psfrag-Schriftart ändern
psfrag-Schriftart ändern
Hallo!
Ich hätte gerne in allen Grafiken, in denen ich mit psfrag Texte ersetze, eine serifenlose Schriftart, während der Rest des Seitentextes in der Standardschriftart bleibt.
Hat dazu jemand eine Idee? Meine bisherigen Versuche sind in Etwa so etwas wie:
\renewcommand{\psfrag}[6]{\ANDERE_SCHRIFTART \psfrag#1[#2][#3][#4][#5]#6}
funktioniert aber leider nicht (TeX capacity exceeded, sorry [parameter stack size=10000].). Natürlich steht bei mir da nicht \ANDERE_SCHRIFTART sondern \red, da ich leider noch nicht einmal weiß, wie ein passender Befehl für die Serifenlose Schrift ist, aber da habe ich Hoffnungen, das selbst herauszufinden
Ich hätte gerne in allen Grafiken, in denen ich mit psfrag Texte ersetze, eine serifenlose Schriftart, während der Rest des Seitentextes in der Standardschriftart bleibt.
Hat dazu jemand eine Idee? Meine bisherigen Versuche sind in Etwa so etwas wie:
\renewcommand{\psfrag}[6]{\ANDERE_SCHRIFTART \psfrag#1[#2][#3][#4][#5]#6}
funktioniert aber leider nicht (TeX capacity exceeded, sorry [parameter stack size=10000].). Natürlich steht bei mir da nicht \ANDERE_SCHRIFTART sondern \red, da ich leider noch nicht einmal weiß, wie ein passender Befehl für die Serifenlose Schrift ist, aber da habe ich Hoffnungen, das selbst herauszufinden
1. wie erzeugst du deine Graphiken, dass du selber noch mit psfrag arbeiten must? Es gibt eigentlich genug Programme die so gut mit LaTeX zusammenarbeiten, dass man auf diese Trickserei verzichten kann.
2. schau dir mal pstool an, vielleicht löst das dein Problem. Ich verwende pstool in einem matlab skript, das matlabfrag.m verwendet. Da klappt das Ersetzen der Schriften in den eps Bildern.
2. schau dir mal pstool an, vielleicht löst das dein Problem. Ich verwende pstool in einem matlab skript, das matlabfrag.m verwendet. Da klappt das Ersetzen der Schriften in den eps Bildern.
Hallo posiech,
vielen Dank für die schnelle Antwort! Ich erzeuge meine Grafiken mit Inkscape (0.48 unter Linux mit gepatchtem Cairo um pstricks überhaupt zu ermöglichen). pstool klingt wirklich interessant, hab mir die Doku gerade durchgelesen! Alerdings habe ich auch dort keinen Hinweis gefunden, wie ich die Schriftart in Grafiken unabhängig vom Hauptdokument setzen kann. Oder habe ich da etwas übersehen?
vielen Dank für die schnelle Antwort! Ich erzeuge meine Grafiken mit Inkscape (0.48 unter Linux mit gepatchtem Cairo um pstricks überhaupt zu ermöglichen). pstool klingt wirklich interessant, hab mir die Doku gerade durchgelesen! Alerdings habe ich auch dort keinen Hinweis gefunden, wie ich die Schriftart in Grafiken unabhängig vom Hauptdokument setzen kann. Oder habe ich da etwas übersehen?
Dass ich mit Inkscape direkt Latex exportieren kann, ist mir bekannt. Ich hätte aber trotzdem gerne die Möglichkeit, die Schriftart direkt in meinem Hauptdokument für alle Grafiken zu ersetzen, ohne sie alle neu in Inkscape generieren zu lassen.
Habe diese Unterschiedlichen Schriftarten in einigen Büchern und Veröffentlichungen gesehen, die bestimmt auch mit Latex gesetzt wurden. Blos habe ich von denen die Quellen natürlich nicht...
Habe diese Unterschiedlichen Schriftarten in einigen Büchern und Veröffentlichungen gesehen, die bestimmt auch mit Latex gesetzt wurden. Blos habe ich von denen die Quellen natürlich nicht...
Hallo,
gibt es eigentlich inzwischen eine Lösung für die ursprüngliche Frage? Auch ich würde gerne die Schriftart des psfrag auf serifenfrei ändern, wobei die Schriftart im Text mit Serifen ist.
Leider geht er mir da wie Felix vor ein paar Jahren und habe nirgends eine Lösung gefunden...
Danke schonmal!
gibt es eigentlich inzwischen eine Lösung für die ursprüngliche Frage? Auch ich würde gerne die Schriftart des psfrag auf serifenfrei ändern, wobei die Schriftart im Text mit Serifen ist.
Leider geht er mir da wie Felix vor ein paar Jahren und habe nirgends eine Lösung gefunden...
Danke schonmal!
- cgnieder
- Forum-Meister
- Beiträge: 730
- Registriert: Fr 22. Okt 2010, 18:37
- Wohnort: Herrenberg
- Kontaktdaten:
Re: psfrag-Schriftart ändern
Das wird nicht funktionieren. Die Schriftart musst Du schon im Argument Nummer #6 (dem Ersetzungstext) angeben. Außerdem gehören um #1 und #6 geschweifte Klammern. Zudem sollten wohl die optionalen Argumente die gleichen Voreinstellungswerte bekommen wie im Original, nicht?Felix hat geschrieben:\renewcommand{\psfrag}[6]{\ANDERE_SCHRIFTART \psfrag#1[#2][#3][#4][#5]#6}
Das hier geht vielleicht:
\usepackage{xparse} \NewDocumentCommand\sfpsfrag{mO{Bl}O{Bl}O{1}O{0}m} {\psfrag{#1}[#2][#3][#4][#5]{\sffamily#6}}
Grüße
Clemens
Paketauthor
Paketauthor
Hallo Clemens,
danke für die schnelle Antwort. Es geht tatsächlich um Chemie und für die Nummerierung benutze ich auch dein chemnum. Funktioniert top und ist eine große Hilfe!
Unter die Substanznummer möchte ich jedoch auch die Molmasse schreiben. Natürlich in gleicher Größe und Schriftart. Darum psfrag. (wäre natürlich ideal, wenn chemnum das auch könnte )
Die Schriftart in jeden Tag einzeln ändern klappt, wäre halt nur nett gewesen das psfrag umzudefinieren (was noch nicht klappt). Kann mir aber auch so helfen!
Viele Grüße,
Sebastian
danke für die schnelle Antwort. Es geht tatsächlich um Chemie und für die Nummerierung benutze ich auch dein chemnum. Funktioniert top und ist eine große Hilfe!
Unter die Substanznummer möchte ich jedoch auch die Molmasse schreiben. Natürlich in gleicher Größe und Schriftart. Darum psfrag. (wäre natürlich ideal, wenn chemnum das auch könnte )
Die Schriftart in jeden Tag einzeln ändern klappt, wäre halt nur nett gewesen das psfrag umzudefinieren (was noch nicht klappt). Kann mir aber auch so helfen!
Viele Grüße,
Sebastian