Wie kann ich über eine Tastenkombination folgenden Code mit Platzhaltern bei den Punkten “…” einfügen, so dass ich mit der Tastenkombination Ctrl + für Windows oder + für mac zum nächsten Platzhalter springen kann bzw. mit Ctrl + zurück springen kann:

Code:

Open in writeLaTeX
\begin{figure}[…]
    \centering
        \vspace*{…cm}
            \hspace*{…cm}               
                \includegraphics[width=1.0\textwidth]{Bilder/...}
        \caption[...]{...}
    \label{fig:...}
\end{figure}

Anmerkung: Meine Bilder befinden sich in einem Unterordner.

gefragt 15 Feb '14, 14:57

Bettina's gravatar image

Bettina
65541923
Akzeptiert: 83%

bearbeitet 15 Feb '14, 15:51


Dafür bieten sich die Erstellung eines Makros an. Das folgende ist in weiten Teilen eine Übersetzung von http://tex.stackexchange.com/questions/129271/defining-new-shortcuts-in-texstudio:

1. Mit dem Mauszeiger in der Menüleiste auf "Makros" gehen, dann öffnet sich ein Menü und durch Anklicken
"Makros bearbeiten …” auswählen.

alt text

2. Es öffnet sich ein Fenster mit dem Namen "Macros bearbeiten" , auf "Hinzufügen" klicken (links unten, mit einem roten Rahmen markiert).

alt text

3. Dem "Makro" einen Namen geben (im Beispiel “Bild einfügen”), das Feld Abkürzung leer lassen (sonst kann es zu Schwierigkeiten kommen), einen Trigger eingeben (keine einzelnen Buchstaben verwenden, weil ansonsten bei Verwendung desjeweiligen Buchstaben immer der Code aufgerufen wird, so dass man keinen vernünftigen Satz mehr schreiben kann. Ich verwende gerne eine Kombination aus Großbuchstaben, da diese normalerweise nicht in einem Text auftauchen, daher die Verwendung von BILD im Beispiel). Also Code im Feld LaTeX Text eingeben:

alt text

Open in writeLaTeX
\begin{figure}[%< · %>]
    \centering
        \vspace*{%< · %>cm}
        \hspace*{%< · %>cm}             
            \includegraphics[width=1.0\textwidth]{Bilder/%< · %>}
        \caption[%< · %>]{%< · %>}
    \label{fig:%< · %>}
\end{figure}

Alternativ kann man den Punkt · auch durch eine kurze Erläuterung austauschen z.B.:

Open in writeLaTeX
\begin{figure}[%< Position(h oder t oder b oder H) %>]
    \centering
        \vspace*{%< Nummer eingeben %>cm}
        \hspace*{%< Nummer eingeben %>cm}               
            \includegraphics[width=1.0\textwidth]{Bilder/%< Dateinamen inklusive Dateiformat (z.B.: “Bild.png”)%>}
        \caption[%< Bildtitel kurz %>]{%< vollständige Bildbeschriftung %>}
    \label{fig:%< Labelname %>}
\end{figure}

4. "OK" klicken, um das Fenster zu schließen.

5. Es ist möglich eine Tastenkombination als Alternative zum Trigger festzulegen, indem im Fenster Texstudio konfigurieren… (bei mac die Tastenkombination: + , ; bei windows: in der Menüleiste Optionen -> Texstudio konfigurieren… ) -> Tastaturkürzel-> (rechte Spalte) Makros Doppelklick in der Spalte Aktives Tastaturkürzel und gewünscht Tastaturkombination (im Beispiel + + B, windows: alt + ctrl + B) eingeben und Ok klicken.

alt text

8. Der Befehl kann jetzt mit der Tastenkombination + + B (windows: alt + ctrl + B) oder durch Eingabe von BILD aufgerufen werden. Wechsel zwischen den Platzhaltern ist wie gewünscht möglich.

alt text

oder entsprechend der Platzhalter

alt text

Als Ergänzung könnte http://texwelt.de/wissen/fragen/1114/wie-kann-ich-die-acronymcwl-datei-modifizieren auch interessant sein.

Vielen Dank nochmal an Qrrbrbirlbel!

Permanenter link

beantwortet 15 Feb '14, 15:24

Bettina's gravatar image

Bettina
65541923

bearbeitet 16 Feb '14, 06:54

Clemens's gravatar image

Clemens
19.0k113060

Danke @Clemens fürs Schön-machen.

(16 Feb '14, 06:57) Bettina

@Clemens, wie hast du eigentlich die Bilder kleiner gemacht und den Text angepasst?

(19 Feb '14, 10:55) Bettina
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×45
×12
×5

Frage gestellt: 15 Feb '14, 14:57

Frage wurde angeschaut: 9,468 Mal

Zuletzt aktualisiert: 19 Feb '14, 10:55