
Я хочу использовать ppchtex в Latex. В файлеhttps://tug.org/pracjourn/2010-1/braslau/braslau.pdf вот следующий минимальный пример:
\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}
Если я запущу его с помощью pdflatex, то получу:
! LaTeX Error: File `m-ch-en.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Если я наберуm-ch-en.tex
Я получил новое сообщение об ошибке:
! I can't find file `syst-gen.mkii'.
l.34 \input syst-gen.mkii
syst-gen.mkii отсутствует в моей системе (Debian sid с установленным texlive-full).
У Ppchtex есть некоторые функции, которые мне действительно нужны. Может ли кто-нибудь дать мне рабочий минимальный пример его использования?
решение1
Файл использует латексную оболочку вокруг модуля Context Mkii, но Context Mkii больше не распространяется.
Ваш пример загружается, но выдает ошибки в texlive 2020,2021,2022.
Вы можете избежать этой ошибки, принудительно загрузив бэкэнд expl3 раньше, изображение выше было создано с использованием texlive 2022 и
\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}
Ваш исходный пример работает без изменений в texlive 2019, который доступен, например, на Overleaf, см.
https://overleaf.com/read/jwyshqktjjst#c35a48
Чтобы это работало в texlive 2023 или более поздней версии, вам нужно будет скопировать файлы context mkii локально. Просматривая журнал, вам понадобятся копии этих четырех файлов, только первый из которых по-прежнему предоставляется по умолчанию).
/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