Этот вопрос следует за обновлением пакета, dynkin-diagrams
предоставленным автором послеэтот вопрос.
Я использую последнюю версию dynkin-diagrams
и все работает отлично, но новый вертикальный интервал по умолчанию для меток краев нарушает интервал между строками текста. Например, при использовании $\dynkin[Coxeter]{F}{4}$
inline между текущей строкой текста и предыдущей остается слишком много места, как показано на рисунке ниже.
Есть ли способ вернуть вертикальный интервал «на ноль» для меток краев? (простите мою неспособность работать с tikz).
ОБНОВЛЕНИЕ - MWE
\documentclass{book}
\usepackage{dynkin-diagrams}
\usepackage{lipsum}
\begin{document}
\lipsum[10]
$\dynkin[Coxeter]{F}{4}$
\lipsum[10]
\end{document}
ОБНОВЛЕНИЕ (12.03.2019): ЧАСТИЧНОЕ РЕШЕНИЕ
- Автор (@BenjaminMcKay) пакета в комментарии кэтот вопроспредлагает использовать этот код
\tikzset{/Dynkin diagram/text style/.append style={text height=0}}
\tikzset{/Dynkin diagram/text style/.append style={text depth=0}}
для восстановления предыдущего поведения, однако в моих попытках это нарушает правильный интервал для меток вершин, если он установлен глобально.
- Пользователь @Schrödinger'scat предлагает ниже использовать следующий код
\tikzset{dlabel sep/.style={every label/.append style={inner sep=#1}}}
$\dynkin[Coxeter,label height=4,label depth=.,dlabel sep=0.5pt]{F}{4}$
что делает то, что мне нужно, и не нарушает выравнивание меток вершин. Однако, чтобы быть абсолютно уверенным, что диаграммы Динкина не портят вертикальные интервалы между линиями, я добавил \smash
(просто чтобы быть в безопасности) и удалил label height=4
параметр, который в данном случае не важен.
\tikzset{dlabel sep/.style={every label/.append style={inner sep=#1}}}
$\smash{\dynkin[Coxeter,label depth=.,dlabel sep=1pt]{F}{4}}$
решение1
Проблема, похоже, решена в последней версииdynkin-диаграммы, только что загруженный в CTAN около 10 минут назад.
\documentclass{book}
\usepackage{dynkin-diagrams}
\usepackage{lipsum}
\begin{document}
\lipsum[10]
$\dynkin[Coxeter]{F}{4}$
\lipsum[10]
\end{document}