Ich verwende normalerweise \varphi, sehr oft passiert mir jedoch, dass ich \phi stattdessen tippe. Das fällt mir mal auf, oder ich muss das Dokument immer mal danach durchsuchen.

Wíe kann ich \phi durch \varphi ersetzen, um den Fehler zu vermeiden?

gefragt 03 Aug '13, 14:52

Student's gravatar image

Student
5907779104
Akzeptiert-Rate: 82%

(Fast?) Jeder Editor hat doch eine Funktion für suchen und ersetzen...

(03 Aug '13, 16:17) cgnieder

@Clemens Dann bräuchte ich ja gar keine Makros, wenn ich konsequent und wiederholt mit Suchen & Ersetzen arbeiten würde.

(03 Aug '13, 16:34) Student

Im Gegenteil lassen sich solche Probleme durch gezielten Einsatz von Makros oft vermeiden.Wenn beispielsweise \varphi als Symbol für ein Potential eingesetzt wird, würde die Definition \newcommand*\potential{\varphi} und die konsequente Verwendung von \potential das Problem einfach umgehen und der Quelltext wäre dazuhin auch noch lesbarer. :)

(03 Aug '13, 16:54) cgnieder

Solche Art von Hilfsmacros dann sicherlich nicht. Ich mache solche Sachen wie hier auch immer mit S&R im Editor. Für \let habe ich ganz andere Verwendung.

(03 Aug '13, 16:55) Thorsten

Eine einzige Zeile im Vorspann erzeugt jedes mal ein »φ«.

\let\phi\varphi
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dabei bleibt \varphi natürlich weiter verwendbar.

Permanenter link

beantwortet 03 Aug '13, 15:19

Thorsten's gravatar image

Thorsten
1.6k325
Akzeptiert-Rate: 58%

Thorsten's Antwort etwas erweiternd: man kann auch die originale Bedeutung sichern (unter einem noch nicht genutzten Namen), falls man das Symbol dennoch einmal brauchen sollte. Beispielsweise:

Code, hier editierbar zum Übersetzen:
\let\origphi\phi
\let\phi\varphi
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Oder direkt vertauschen, dann zusätzlich die Zeile

\let\varphi\origphi
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Hier habe ich eine Idee von David Carlisle in einem Makro umgesetzt, was die Bedeutungen von Symbolen tauscht:

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\newcommand*{\tausche}[2]{%
\expandafter\mathchardef\expandafter#2\number\expandafter#1\expandafter\relax
\expandafter\mathchardef\expandafter#1\number#2}
\begin{document}
$\phi\varphi$ und $\epsilon\varepsilon$
\tausche{\phi}{\varphi}
\tausche{\epsilon}{\varepsilon}
$\phi\varphi$ und $\epsilon\varepsilon$
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ausgabe mit vertauschten Symbolen

Man braucht kein Hilfsmakro, die Symbole werden beide erhalten und können einfach mit vertauschtem Namen verwendet werden.

Permanenter link

beantwortet 03 Aug '13, 15:40

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×27

gestellte Frage: 03 Aug '13, 14:52

Frage wurde gesehen: 13,556 Mal

zuletzt geändert: 03 Aug '13, 16:55

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×