Verwandt mit: Fehlermeldung bei Verwendung von Das ist ein bisschen eine schwierige Frage. Im folgenden MWE erreiche ich mittels Open in Online-Editor Code, hier editierbar zum Übersetzen:
zu Open in Online-Editor Code, hier editierbar zum Übersetzen:
umgeändert wird. Wie kann ich erreichen, dass zur geänderten Umgebung noch Open in Online-Editor Code, hier editierbar zum Übersetzen:
ergänzt wird? Und das muss zwingend automatisiert sein, da ich die ergänzten Umgebungen eigentlich mit Ganzes Dokument: Open in Online-Editor Code, hier editierbar zum Übersetzen:
|
Wenn ich Dich richtig verstehe, willst Du, dass Open in Online-Editor Code, hier editierbar zum Übersetzen:
Erzeugt eine Open in Online-Editor Code, hier editierbar zum Übersetzen:
Und natürlich funktioniert dabei auch das Einrahmen von Insgesamt sei aber an Henris Kommentare zur Frage erinnert aus dem ich die Empfehlung herauslese, entweder in den Verarbeitungsprozess entsprechende Ersetzungen einzufügen oder aber die Standardumgebungen in eigene Umgebungen mit passender Anwenderschnittstelle zu kapseln. Beides ermöglicht eine größere Kontrolle ohne in jedem Fall tief in die vorhandene Definition der Umgebungen einsteigen zu müssen. Bei Bedarf kann man dabei auch für unterschiedliche Verarbeitungsstufen mit unterschiedlichen Ersetzungen oder Definitionen arbeiten. Übrigens verwendet man im Deutschen keinen Halbgeviertstrich als Bindestrich. Ich habe das bei Jetzt bin ich ein sehr großes Stück weitergekommen, danke dafür. :)
(14 Sep '16, 21:00)
cis
Bei Nicht-Gleitumgebungen (getestet mit
(15 Sep '16, 17:13)
cis
1
Für
(15 Sep '16, 18:24)
saputello
|
sed 's/\\begin{figure}\\label{\(.*\)}/\\keytip{\1}{\\begin{figure}\\label{\1}/g; s/\\end{figure}/\\end{figure}}/g'
Oder vielleicht
\newenvironment{keytipfig}[1]{\keytip{#1}\bgroup\begin{figure}\label{#1}}{\end{figure}\egroup}
?Die 1. AW verstehe ich nicht, die 2. tut bei mir nicht.
Das erste ist schlichtes, globales Suchen/Ersetzen. Wenn man schon automatisiert arbeitet, sollte es kein Problem sein, das in den Verarbeitungsprozess mit einzubauen. Im zweiten Kommentar schlägt Henri (zurecht) vor, eine neue Umgebung zu definieren und dann natürlich diese zu verwenden. Das hat den Vorteil, dass man die volle Kontrolle darüber hat, was die Umgebung tut, welche Parameter sie bekommt etc. Das ist übrigens auch das, was die
tcolorbox
-Anleitung vorschlägt, nur dass dort vorgeschlagen wird, eine neuetcolorbox
-Umgebung zu definieren. Du nutzt dagegentcolorbox
eher gering.