Bei der Ausgabe des Lösungsmittelnamen hätte ich gerne ein Minuszeichen vor der \documentclass{scrartcl} \usepackage{chemmacros} \chemsetup{modules = all, formula = chemformula} \chemsetup[spectroscopy]{nmr-base-format = \bfseries} \chemsetup[chemformula]{minus-output-symbol = $-$} \begin{document} \begin{experimental} \NMR(400)[THF$-$d8] \end{experimental} \end{document} gefragt 29 Jul '20, 17:46 Solstafir |
Das Problem ist, dass Eine einfache Lösung könnte sein, den Bindestrich zu verstecken: \documentclass{article} \usepackage{chemmacros} \chemsetup{ modules={spectroscopy} } \newcommand*\dash{-} \begin{document} \begin{experimental} \NMR(400)[THF\dash d8] \end{experimental} \end{document} Ein anderer Weg wäre, intern \documentclass{article} \usepackage{chemmacros} \chemsetup{ modules={spectroscopy} } \begin{document} \ExplSyntaxOn \cs_set_protected:Npn \chemmacros_chemformula:n #1 { \chemformula_ch:nn {} {#1} } \ExplSyntaxOff \begin{experimental} \NMR(400)[THF "-" d8] \end{experimental} \end{document} beantwortet 01 Aug '20, 16:27 cgnieder Dankeschön für die Erklärung.
(02 Aug '20, 12:00)
Solstafir
|