[解決済み】LaTeXとMarkdownを混在させるには?[クローズド]
質問
私は授業のノートにMarkdownを使っていますが、これは素晴らしいことです。 Markdownで前処理をして、表のようなものを作成することもできます。 しかし、今学期は数学を多く扱うクラスを教えるので、LaTeXの数式をMarkdownでこのような形で表示できたらと思います。
The refinement relation is written $a \sqsubseteq b$, which can be
pronounced "$a$ approximates $b$" or "$b$ is at least as defined as $a$".
LaTeXの各フラグメントを前処理してアンチエイリアスのかかったPNGファイルにし、それをHTML経由でMarkdownに取り込むことができればと思います。
<img>
タグを使用します。 しかし、LaTeXの断片から、以下のような素敵な画像を得る方法がまったくわかりません。
- 正しいバウンディングボックスを持つ
- アンチエイリアスがかかっている
私が知っているのは、DVI、PostScript、またはPDF形式で全ページを取得する方法だけです。
この問題は解決されていると思いますが、適切な検索キーワードを推測できていません。 この問題を解決する方法、または既存の解決策を探す方法があれば教えてください。
EDIT : mathTeXをインストールしてみて、このコードは柔軟性に欠け、Linux Filesystem Hierarchy標準に違反しており、良い意味でも悪い意味でも素人の作品であることがわかります。 コードは非常に複雑で、明らかな欠点があるわけではありません。 私は代わりのものを探すつもりです。
また、底辺にある解決策は、明らかに
dvipng
.
1年後
: 期待していたシームレスな統合は実現しませんでしたが、自分で考えたスクリプトで足踏みしています。 その結果
dvipng
を使うと少し楽になります。
dvips -E
と、その
convert
のプログラムです。 利点は、拡大縮小のようなものの制御が少し増えることと、透明な背景を作るのが簡単になることです。
好奇心旺盛な人は
この例
.
この解決策は誰にも勧められない。 しかし、MathTeXも勧められません。
解決方法は?
で試しましたか? パンドック ?
EDITです。
ドキュメントが少し複雑になってしまいましたが。 パンドック がサポートされています。 インラインLaTeX と LaTeX テンプレート を10年間続けてきました。
次のような文書が書けます。 マークダウン :
--- title: Just say hello! author: My Friend header-includes: | \usepackage{tikz,pgfplots} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhead[CO,CE]{This is fancy} \fancyfoot[CO,CE]{So is this} \fancyfoot[LE,RO]{\thepage} abstract: This is a pandoc test with Markdown + inline LaTeX --- Just say hello! =============== This could be a good example or inlined \LaTeX: \begin{tikzpicture} \begin{axis} \addplot[color=red]{exp(x)}; \end{axis} \end{tikzpicture} %Here ends the furst plot \hskip 5pt %Here begins the 3d plot \begin{tikzpicture} \begin{axis} \addplot3[ surf, ] {exp(-x^2-y^2)*x}; \end{axis} \end{tikzpicture} And now, just a few words to terminate: > Goodbye folks!
これをLaTeXに変換するには、次のようなコマンドを使用します。
pandoc -s -i Hello.md -o Hello.tex
以下は、変換後のイメージです。
Hello.md
からHello.pdf
を使用したファイル MiKTeX をLaTeXプロセッサとしてコマンドで実行します。pandoc -s -i Hello.md -o Hello.pdf
最後に、オープンソースの LaTeX テンプレート このようなものです。 https://github.com/Wandmalfarbe/pandoc-latex-template を使用することで、より良い書式を実現することができます。
もし、ここで紹介した以外の使い道があるのなら、読者はもっと深く掘り下げるべきでしょう。
関連
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Markdownのコメント
-
[解決済み] Sublime Text 2を使ってHTMLコードを再フォーマットするにはどうしたらいいですか?
-
[解決済み] Markdownで画像サイズを変更する
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】Markdownファイル内のGitHub相対リンク
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTMLとCSSによるテーブルスクロール [重複]について
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み] クリアフィックスとは何ですか?
-
[解決済み] 複数のノンブレイキングスペース("nbsp")ではなく、タブスペースを使用しますか?
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?
-
[解決済み】githubのマークダウンで数式を表示する方法(githubのブログではありません)