
Ich möchte ppchtex in Latex verwenden. In der Dateihttps://tug.org/pracjourn/2010-1/braslau/braslau.pdf es gibt folgendes Minimalbeispiel:
\documentclass{article}
\usepackage{m-ch-en}
\begin{document}
\startchemical
\chemical [ONE,Z0357,SB1357,MOV1,Z037,SB137,MOV1,Z01,SB1]
[C,H,H,H,C,H,H,O,H]
\stopchemical
\end{document}
Wenn ich es mit pdflatex ausführe, erhalte ich:
! LaTeX Error: File `m-ch-en.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Wenn ich tippem-ch-en.tex
Ich habe eine neue Fehlermeldung erhalten:
! I can't find file `syst-gen.mkii'.
l.34 \input syst-gen.mkii
syst-gen.mkii ist auf meinem System nicht vorhanden (Debian-Seite mit installiertem Texlive-full).
Ppchtex hat einige Funktionen, die ich wirklich brauche. Könnte mir jemand ein funktionierendes Minimalbeispiel für die Verwendung geben?
Antwort1
Die Datei verwendet einen Latex-Wrapper um ein Context Mkii-Modul, aber Context Mkii wird nicht mehr vertrieben.
Ihr Beispiel wird in Texlive 2020, 2021, 2022 geladen, gibt aber Fehler aus.
Sie können den Fehler vermeiden, indem Sie das expl3-Backend früher laden lassen. Das obige Bild wurde mit texlive 2022 erstellt und
\documentclass{article}
\usepackage[backend=pdftex]{expl3}
\usepackage{m-ch-en}
\begin{document}
\startchemical
\chemical [ONE,Z0357,SB1357,MOV1,Z037,SB137,MOV1,Z01,SB1]
[C,H,H,H,C,H,H,O,H]
\stopchemical
\end{document}
Ihr ursprüngliches Beispiel funktioniert unverändert in Texlive 2019, das beispielsweise bei Overleaf verfügbar ist, siehe
https://overleaf.com/read/jwyshqktjjst#c35a48
Damit dies in Texlive 2023 oder höher funktioniert, müssen Sie die Kontext-MKII-Dateien lokal kopieren. Wenn Sie sich das Protokoll ansehen, benötigen Sie Kopien dieser vier Dateien, von denen nur die erste noch standardmäßig bereitgestellt wird).
/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-mis.mkii
/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/syst-gen.mkii
/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/syst-fnt.mkii
/usr/local/texlive/2022/texmf-dist/tex/context/modules/mkii/ppchtex.mkii