dhbw-horb/latexVorlage

Editoren haben nur Ein-Zeilen-Parser

Spenhouet opened this issue · 3 comments

TeXstudio und andere Editoren haben nur einen Ein-Zeilen-Parser.
Sämtliche Angaben in der DHBW Vorlage wie z. B.:

\usepackage[
    backend=biber,      % empfohlen. Falls biber Probleme macht: bibtex
    bibwarn=true,
    bibencoding=utf8,   % wenn .bib in utf8, sonst ascii
    sortlocale=de_DE,
    style=\zitierstil,
]{biblatex}

können von diesen nicht verstanden werden. Hierdurch funktionieren in obrigem Beispiel die \cite{} Befehle nicht richtig. Und und und.

In der Vorlage müssen alle Linebreaks für solche Befehle wie \usepackage etc. entfernt werden auch wenn dies weniger leserlich ist.

Der Entwickler von TeXstudio hat dies bestätigt und gesagt, dass dafür ein kompletter Rewrite der Editoren nötig wäre und deshalb auch in ferner Zukunft nicht funktionieren wird.

Phu, das senkt nicht nur die Lesbarkeit sondern ist dann auch übel zum debuggen und beim Umstellen der Werte. Aber ich kann verstehen, dass Befehlsvervollständigung im Editor (ich denke darum geht es) wichtig ist. Ich werde schauen wie ich das regel. Vorschläge und Anregungen sind natürlich willkommen ;)

Ja genau darum geht es.
Eine (eher unschöne) Lösung ist es in der Editor Konfiguration manuell die Vervollstädnigung zu aktivieren. Dadurch nimmt der Editor einfach an, dass ein Package verwendet wird. Dies hilft aber auch nicht bei allem.

Leider sehe ich keine bessere Lösung als einfach die Umbrüche raus zu nehmen. So hab ich das zumindest in meinen Dokumenten gelöst.

TeXstudio beherrscht mittlerweile genau diese Funktion und kann eine gewisse Anzahl von umgebrochenen Optionen erkennen (s. v2.11.0 http://texstudio.sourceforge.net/manual/current/CHANGELOG.txt)