PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bestimmtes Zeichen löschen



leo22
18-03-2008, 12:21
Ich möchte eine Funktion bauen, die im übergebenen Argument ein bestimmtes Zeichen, z. B. ")", einfach unterdrückt.

Also etwas wie:
Beispieltext \funktion{Aus)kunft}

was dann Folgendes ausgibt:
Beispieltext Auskunft

Weiß da jemand eine Lösung?

bischi
18-03-2008, 12:28
Geht sicherlich. Geht vermutlich allerdings einfacher, wenn du das mit einer Skriptsprache nach deiner Wahl machst...

Nur so aus Neugier: Wieso willst du das?

MfG Bischi

leo22
18-03-2008, 12:46
Nein, mit einer Scriptsprache meiner Wahl geht das leider nicht. Ich will in von LaTeX automatisch erzeugte Verweise eingreifen.

voss
18-03-2008, 13:42
Ich möchte eine Funktion bauen, die im übergebenen Argument ein bestimmtes Zeichen, z. B. ")", einfach unterdrückt.

Also etwas wie:
Beispieltext \funktion{Aus)kunft}

was dann Folgendes ausgibt:
Beispieltext Auskunft



\documentclass{article}
\usepackage{substr}

\def\funktion#1{%
\BeforeSubString){#1}\BehindSubString){#1}}

\begin{document}

\funktion{Aus)kunft}

\funktion{Auskunft}

\end{document}

Herbert

leo22
19-03-2008, 10:15
Danke für die schnelle Antwort :)