2017-10-05 1 views
0

これは小さな問題かもしれませんが、解決策を見つけることができませんでした。 kramdownを使ってマークアップファイルをLaTeXに翻訳する必要があります。 しかし、.mdファイルには、LaTeXコマンドが含まれるように、前処理済みのブロックがあります。kramdownから変換するときにラテックスコマンドのブロックをそのまま渡す

markdown text 
markdown text 
markdown text 
markdown text 

\latexcommand 
\latexcommand 

markdown text 
markdown text 

それはラテックスに変換するときに(おそらくいくつかの方法でそれらを「マーキング」によって)逐語的なラインを渡すためにkramdownを伝えることは可能ですか?

+0

あなたはKramdownの[演算ブロックを見てきました](https://kramdown.gettalong.org/syntax.html#math-blocks)?もしそうなら、彼らはあなたのニーズをどのように満たしていませんか? – Waylan

+0

私は数学のブロックが私の望む必要のないLaTeXコマンドの周りに数学的な環境を置くことを理解します。私が間違っている? – Massimo2013

答えて

1

kramdownは、nomarkdownであり、その1つはnomarkdownであり、パーサからコンテンツを保護し、コンテンツをコンバータに直接渡す方法です。

markdown text· 
markdown text· 
markdown text· 
markdown text 

{::nomarkdown type="latex"} 
\latexcommand 
\latexcommand 
{:/} 

markdown text 
markdown text 

これは、以下のLaTeX出力になります:

markdown text 
markdown text 
markdown text 
markdown text 

\latexcommand 
\latexcommand 

markdown text 
markdown text 

そしてこのHTML出力:あなたの例を使用して

<p>markdown text 
markdown text 
markdown text 
markdown text</p> 


<p>markdown text 
markdown text</p> 
関連する問題