Vertikaler Abstand für Kantenbeschriftungen in Dynkin-Diagrammen

Vertikaler Abstand für Kantenbeschriftungen in Dynkin-Diagrammen

Diese Frage folgt auf die Aktualisierung des Pakets, dynkin-diagramsdie der Autor zur Verfügung gestellt hat, nachdemdiese Frage.

Ich verwende die neueste Version von dynkin-diagramsund alles funktioniert einwandfrei, aber der neue vertikale Standardabstand für Randbeschriftungen unterbricht den Abstand zwischen den Textzeilen. Beispielsweise $\dynkin[Coxeter]{F}{4}$ist bei Verwendung von Inline zu viel Platz zwischen der aktuellen Textzeile und der vorherigen, wie im Bild unten gezeigt.

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, den vertikalen Abstand für Kantenbeschriftungen „auf Null zurückzusetzen“? (Verzeihen Sie mir meine Unkenntnisse mit Tikz).

UPDATE - MWE

    \documentclass{book}
    \usepackage{dynkin-diagrams}
    \usepackage{lipsum}

    \begin{document}
    \lipsum[10]
    $\dynkin[Coxeter]{F}{4}$
    \lipsum[10]
    \end{document}

UPDATE (12.03.2019): TEILLÖSUNG

  • Der Autor (@BenjaminMcKay) des Pakets in einem Kommentar zumdiese Frageschlägt vor, diesen Code zu verwenden
    \tikzset{/Dynkin diagram/text style/.append style={text height=0}}
    \tikzset{/Dynkin diagram/text style/.append style={text depth=0}} 

um das vorherige Verhalten wiederherzustellen. Bei meinen Versuchen wird dadurch jedoch der korrekte Abstand für Scheitelpunktbeschriftungen unterbrochen, wenn dies global festgelegt wird.

  • Der Benutzer @Schrödinger'scat schlägt unten vor, den folgenden Code zu verwenden
    \tikzset{dlabel sep/.style={every label/.append style={inner sep=#1}}} 
    $\dynkin[Coxeter,label height=4,label depth=.,dlabel sep=0.5pt]{F}{4}$

das tut, was ich brauche, und unterbricht nicht die Ausrichtung der Scheitelpunktbeschriftungen. Um jedoch absolut sicher zu sein, dass die Dynkin-Diagramme den vertikalen Abstand zwischen den Zeilen nicht durcheinander bringen, habe ich \smash(nur zur Sicherheit) ein hinzugefügt und den label height=4Parameter entfernt, der in diesem Fall nicht relevant ist.

    \tikzset{dlabel sep/.style={every label/.append style={inner sep=#1}}} 
    $\smash{\dynkin[Coxeter,label depth=.,dlabel sep=1pt]{F}{4}}$

Antwort1

Bildbeschreibung hier eingeben

Das Problem scheint mit der neuesten Version von behoben zu seinDynkin-Diagramme, gerade vor etwa 10 Minuten auf CTAN geladen.

\documentclass{book}
\usepackage{dynkin-diagrams}
\usepackage{lipsum}
\begin{document}
\lipsum[10]
$\dynkin[Coxeter]{F}{4}$
\lipsum[10]
\end{document}

verwandte Informationen