markdown.sty --- рекурсивное внедрение латекса

markdown.sty --- рекурсивное внедрение латекса

Я использую overleaf. Это удобно, так как позволяет легко включать markdown.sty(что требует --shell-escape). Я могу включать главы книг с \markdownInput{chaptername.md}, что позволяет моему невежественному в латексе соавтору сотрудничать со мной через overleaf, просто записывая разметку в главе.

markdown может передавать недвусмысленные команды latex. Это позволяет легко включать такие команды, как \clearpage. Это также работает косвенно для экспонатов. У меня есть exhibits.texфайл, в котором я определяю все свои экспонаты:

\providecommand{\figuretwentytwo}{%
    \begin{figure}
       \myspecialcaption[mylabel]{My Figure 22}

       There is all sorts of figure stuff here.

    \end{figure}
 }

Затем я вставляю макрос latex для каждой фигуры в chaptername.md. он работает, но становится громоздким. У нас есть десятки фигур и таблиц.

есть ли способ сообщить markdown.sty, что я хочу выделить область chaptername.mdдля чистого латекса, который никогда не будет переведен Markdown, а будет передан обратно только как чистый латекс для набора текста?

 chapter.md:

 # Chapter 2

 This is **nice** and simple markdown.  We will do

 1. one
 2. two
 3. and three.

 Let me show you in a figure.

 ```latex passback
     \providecommand[mylabel]{\figuretwentytwo}{%
    \begin{figure}
       \myspecialcaption{My Figure 22}

       There is all sorts of figure stuff here.

    \end{figure}
 }
 ```

 [Figure ](mylabel)  does stuff.

Это, может быть, и невыполнимо, но это бы сильно почесало.

Связанный контент