Как сделать подстрочный индекс заключенным в среду empheq - PullRequest
0 голосов
/ 21 июня 2020

Я пытался использовать pandoc для создания слайдов-лучей с уравнением, выделенным с помощью пакета empheq , тогда у меня возникла проблема с уравнениями с нижними индексами, которые не могут преобразовать в правильный латексный код. Я привел здесь минимальный пример, и, надеюсь, кто-нибудь из вас может помочь мне правильно преобразовать индекс. Заранее благодарим за помощь.

У меня есть минималистичный файл buggy.md уценки, в котором воспроизведена моя проблема. Файл содержит два цветных уравнения, одно без индекса и одно с нижним индексом:

\begin{empheq}[box=\mymath]{equation*}
   c
\end{empheq}

\begin{empheq}[box=\mymath]{equation*}
   c_n
\end{empheq}

Затем я попытался преобразовать его в buggy.tex файл, используя pandoc, используя следующую команду

pandoc buggy.md -o buggy.tex

Результаты двух уравнений очень разные. Тот, у которого нет нижнего индекса, без проблем конвертируется в tex, а тот, у которого нижний индекс, совершенно неверен. У меня есть содержимое buggy.tex здесь:

\begin{empheq}[box=\mymath]{equation*}
   c
\end{empheq}

\textbackslash{}begin\{empheq\}{[}box=\mymath{]}\{equation*\} c\_n
\textbackslash{}end\{empheq\}

Я ожидаю, что после преобразования pandoc результат buggy.tex должен быть таким же, как исходный buggy.md, но это не тот случай. Та же проблема возникает, если используется среда align* или eqnarray*.

Как мне вернуть мое цветное уравнение с нижним индексом? Спасибо за помощь и время.

1 Ответ

2 голосов
/ 21 июня 2020

Я не могу воспроизвести это, проблема, вероятно, была решена в более новых версиях pando c.

Если вы используете pando c 2.0 или новее, то вы также можете явно пометить свои фрагменты LaTeX как например:

```{=latex}
\begin{empheq}[box=\mymath]{equation*}
   c
\end{empheq}
```

Подробности см. в руководстве для raw_attribute расширения .

...