Querverweis bei Aufzählung modifizieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Querverweis bei Aufzählung modifizieren

Off-Topic: Editor und Anzeige

von Gast » Fr 19. Okt 2018, 18:04

ABC Transporter hat geschrieben:Ich meine Emacs hatte auch mal so ein plugin, wo man links den code hatte und rechts dann direkt die pdf Ausgabe immer mit aktualisiert wurde.
Bei auctex ist inzwischen preview integriert. Das heißt dass man direkt in emacs das Ergebnis sieht, wenn man das aktiviert hat. Aktualisiert werden dabei so Dinge wie Formeln oder Überschriften, sobald man die entsprechende Region verlässt. Wenn man die entsprechende Region betritt kommt man automatisch zurück zum Quellcode.

Daneben gibt es auch noch Programme wie latexmk, die im Hintergrund die Dateien überwachen können und einen neuen, kompletten LaTeX-Lauf anstoßen, sobald man eine Datei speichert. Das funktioniert unabhängig vom Editor.

Beides zusammen genutzt funktioniert gut, um rasch die aktuelle Eingabe kontrollieren zu können, aber auch zu günstigen Zeitpunkten ein neues PDF erzeugt und angezeigt zu bekommen.

Andere Editoren haben einen eingebauten PDF-Viewer. Allerdings muss man für den immer einen kompletten LaTeX-Lauf durchführen, was abhängig vom Dokument auch länger dauern kann.

von Gast » Fr 19. Okt 2018, 16:59

von ABC Transporter » Fr 19. Okt 2018, 16:23

Super. Danke für den Code. Das macht jetzt das was ich möchte.

Was die globalen Einstellungen angeht muss ich dann nochmal gucken. Das letzte mal, dass ich mich mit LaTex beschäftigt habe ist einige Zeit her, daher bin ich den Kompromiss mit Lyx eingegangen. Der Nachteil ist leider, dass man nicht so ohne weiteres den Code sieht bzw. die Präambel etc.

Vielleicht steige ich doch nochmal auf einen der Editoren um. Ich meine Emacs hatte auch mal so ein plugin, wo man links den code hatte und rechts dann direkt die pdf Ausgabe immer mit aktualisiert wurde.

Jedenfalls vielen Dank für die schnelle Hilfe!

von Gast » Fr 19. Okt 2018, 09:14

Ich würde labelsep setzen anstatt manuell ein \qquad einzufügen.
\documentclass[12pt,a4paper,fleqn,ngerman,intoc,bibliography=totoc,
index=totoc,BCOR10mm,captions=tableheading,titlepage]{scrbook}
\usepackage[LGR,T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{enumitem}

\begin{document}
\begin{enumerate}[resume,
  align=left,
  labelindent=\parindent,
  leftmargin=*,
  labelsep=2em,
  label=(\arabic*),
  ref=\textbf{\arabic*},
  before=\bfseries,]
\item \label{TW20}N-(2-Hydroxy-2-(4-hydroxyphenyl)ethyl)-2-methoxy-3-(3-me\-tho\-xy\-phe\-nyl)\-a\-cry\-l\-amid
\end{enumerate}

\begin{enumerate}[resume,
  align=left,
  labelindent=\parindent,
  leftmargin=*,
  labelsep=2.5em,
  label=(\arabic*),
  ref=\textbf{\arabic*},
  before=\bfseries]
\item \label{TW21}N-(2-Hydroxy-2-(4-hydroxyphenyl)ethyl)-2-methoxy-3-(3-me\-tho\-xy\-phe\-nyl)\-a\-cry\-l\-amid
\end{enumerate}

\begin{enumerate}[resume,
  align=left,
  labelindent=\parindent,
  leftmargin=*,
  label=\textbf{(\arabic*)},
  ref=\textbf{\arabic*},
  widest=IV]
\item \textbf{\label{TW22}\qquad{}N-(2-Hydroxy-2-(4-hydroxyphenyl)ethyl)-2-methoxy-3-(3-me\-tho\-xy\-phe\-nyl)\-a\-cry\-l\-amid}
\end{enumerate}

\end{document}
Ich würde auch vorschlagen, die Einstellungen mit \setlist und eventuell \newlist global oder einem eigenen Namen nutzbar zu machen. Das macht den Code etwas lesbarer.

Mein KOMA-Script ist übrigens mit den verwendeten Optionen nicht zufrieden, da sind wohl veraltete Dabei. 8)

von ABC Transporter » Do 18. Okt 2018, 18:28

\documentclass[12pt,a4paper,fleqn,ngerman,intoc,bibliography=totoc,
index=totoc,BCOR10mm,captions=tableheading,titlepage]{scrbook}
\usepackage[LGR,T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[resume, labelindent=\parindent,leftmargin=*,label=\textbf{({\arabic*})},widest=IV,align=left,ref=\textbf{\arabic*}]
\item \textbf{\label{TW20}\qquad{}N-(2-Hydroxy-2-(4-hydroxyphenyl)ethyl)-2-methoxy-3-(3-me\-tho\-xy\-phe\-nyl)\-a\-cry\-l\-amid}
\end{enumerate}

\end{document}
Ich hoffe es ist reproduzierbar. Mit Lyx ist das immer so ein Krampf, da man denn LaTex Code nicht direkt sieht und ebensowenig die Präambel.

Aber hab's mal kurz mit TexWorks aúsprobiert und es sollte klar sein, was ich dann meine (hoffentlich)

von Gast » Do 18. Okt 2018, 18:00

Mir ist es auch beim zweiten Lesen nicht ganz klar geworden. Ich schlage vor, Du eröffnest ein neues Thema und Du erstellst ein vollständiges Minimalbeispiel, das das Beschriebene reproduziert. Das macht die einzelnen Themen hier im Forum übersichtlicher und sorgt dafür, dass man Dir schneller helfen kann, da das Minimalbeispiel einen guten Anfangspunkt bietet.

von ABC Transporter » Do 18. Okt 2018, 17:27

Ich habe jetzt nochmal eine andere Frage. Und zwar füge ich bei der Aufzählung zwischen der Zahl und dem Label einen horizontalen Abstand von 2em ein. Da es sich beim Label um ein ziemlich langes Wort handelt führt der Zeilenumbruch dazu, dass der fortführende Text am Ende der Breite der Zahl beginnt bzw. dort wo die Klammer um die Ziffer sich schließt.

Jetzt habe ich mich ein bisschen eingelesen in die Optionen der enumerate Umgebung, aber ich werde leider noch nicht ganz schlau daraus, welcher Parameter (labelindent, labelwidth, labelsep - itemindent) jetzt genau den Abstand zwischen Zahl und Label definiert und wie ich entsprechend dafür sorgen kann, dass der Zeilenumbruch so erfolgt, dass das fortführende Wort beim Anfang des Labels ansetzt.

Ich hoffe das war verständlich ausgedrückt...

von Gast » Mi 17. Okt 2018, 14:49

Habe den Zustand des Themas angepasst.

von ABC Transporter » Mi 17. Okt 2018, 14:32

Passt jetzt. Manchmal kann die Lösung so einfach sein ^^

von Bartman » Mi 17. Okt 2018, 14:22

Die Dokumentation von enumitem kennt die Option ref.

Nach oben