Anzeige:
Ergebnis 1 bis 4 von 4

Thema: MiKTeX + TeXnicCenter - Autovervollständigung ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.01.2009
    Beiträge
    14

    MiKTeX + TeXnicCenter - Autovervollständigung ändern

    Guten Abend zusammen,

    ich benutze zum Verfassen meiner Dokumente MiKTeX mit TeXnicCenter. Eine kleine Sache die mich dabei (schon seit Jahren) stört ist die Autovervollständigung. An sich ist das ja sehr praktisch und so wie sie jetzt funktioniert ist sie auch besser als keine Autovervollständigung, jedoch bin ich bei vielen Sachen dazu gezwungen nach der Autovervollständigung den Code zu ändern und zwar immer gleich, da ich einfach bestimmte Vorlieben habe. So ergibt die Autovervollständigung von "table" zum Beispiel:

    Code:
    \begin{table}%
    \begin{tabular}{lcr}
    
    \end{tabular}
    \caption{}
    \label{}
    \end{table}

    Ich würde es aber gerne in folgenden Code umändern:
    Code:
    \begin{table}[!ht]
    \centering
    \caption{}
    \begin{tabular}{lcr}
    
    \end{tabular}
    \label{}
    \end{table}

    Gibt es eine Möglichkeit, die Autovervollständigung zu modifizieren? Ich bin zwar auf die Datei TeX.xml im packages-Ordner gestoßen, in der die Befehle für die Autovervollständigung hinterlegt zu sein scheinen, eine Änderung dieser Datei hat aber scheinbar keine Konsqeuenzen (auch die Löschung nicht), die Befehle müssen also noch irgendwo anders gespeichert sein.
    Interessant wäre in diesem Zusammenhang auch die Definition neuer Autovervollständigungs-Befehle.


    Gruß
    p0mbaer

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Dazu ist IMHO folgendes zu machen:
    Kopiere die Original Tex.xml in ein anderes Verzeichnis. Umbenennen und im package-Ordner belassen hilft nicht! (siehe http://mrunix.de/forums/showthread.php?t=70248)
    Suche in der Tex.xml die Sequenz
    parameters="1"
    desc="Provides a table environment"
    icon="format.bmp"
    index="10"
    expafter="}% \begin{tabular}{lcr} \end{tabular} \caption{} \label{} \end{table}"
    expbefore="\begin{"/>
    und ersetze sie durch
    parameters="1"
    desc="Provides a table environment"
    icon="format.bmp"
    index="10"
    expafter="}[!ht]% \centering \caption{} \begin{tabular}{lcr} \end {tabular} \label{} \end{table}"
    expbefore="\begin{"/>
    oder sonstige deiner Änderungen.
    Beim Neustart von TXC sollte das gewünschte erscheinen.
    Gruß, Sepp.-
    Geändert von Sepp99 (21-02-2012 um 07:49 Uhr) Grund: Ergänzung

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.01.2009
    Beiträge
    14
    Vielen Dank, so hat es funktioniert.

    Nur eine kleine Frage noch: Womit bearbeitest du die XML-Datei? Ich hab es jetzt mit dem Editor gemacht und dort werden glaube ich einige Zeichen "anders" darstestellt. Der betroffene Abschnitt sieht dann zun Beispiel wie folgt aus:

    edit: Nun gut, das war wohl nichts. Scheinbar ist die Forensoftware auch in der Lage den Code zu interpretieren. Auch die Code-Umgebung hilft da nicht. Fest steht aber, dass das was hier steht, nicht die Darstellung ist, die im Editor vorzufinden ist.

    parameters="1"
    desc="Provides a table environment"
    icon="format.bmp"
    index="10"
    expafter="}[!ht]% \centering \caption{} \begin{tabular}{lcr} \end {tabular} \label{} \end{table}"
    expbefore="\begin{"/
    was auch kein Problem war, da recht leicht zu erkennen war, was die Bedeutung der Zeichen(folgen) sind, aber eine klarere Darstellung wäre trotzdem wünschenswert.

    Gruß
    Geändert von p0mbaer (21-02-2012 um 14:29 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.07.2010
    Ort
    Offenhausen
    Beiträge
    654
    Zitat Zitat von p0mbaer Beitrag anzeigen
    Nur eine kleine Frage noch: Womit bearbeitest du die XML-Datei?
    Ich verwende den freien Editor Notepade++, der sonst auch gute Dienste leistet.
    http://notepad-plus-plus.org/

    Gruß, Sepp.-

    EDIT: Ich habe einen eigenen Abschnitt zu diesem Thema in TXCMtX.pdf (Version 0.8.c) auf http://www.golatex.de/texniccenter-2...,start,25.html eingebaut
    Geändert von Sepp99 (21-02-2012 um 14:37 Uhr) Grund: Zusatz

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •