挑戦する
多くの科学文書は、LaTeXのソフトウェアパッケージで(これらの目的に最も適したテキスト形式として)自動的に作成されるため、各文書はできるだけ早くドラフトとしてユーザーに表示する必要があります。 「自動的に」とは、ユーザーがLaTeXドキュメントを手動で入力せず、それが何であるかさえ知らないことを意味します。 ドキュメントの最終バージョンが作成されると、LaTeXにエクスポートされるか、インストールされたTeXディストリビューションを使用してPDFに変換されて印刷されることが理解されています。 下書きは、サードパーティ製のプログラムを使用せず、可能な限り高速で表示する必要がありますが 、その正確性は保証されています。 文書のサイズは数枚のA4シートを超えず、式の数は中程度です。
TeXをインストールせずに文書を最後に印刷する必要がある場合、TeXからの独立性を強調するのはなぜでしょうか。 ポイントは、著者によって開発されたソフトウェアコンプレックスの詳細です。
解決策
- 額に-TeXディストリビューションを使用してLaTeXをPDFのようなものにコンパイルし、外部ビューアーで表示します
- よりスマート-Integre techexplorer -Internet Explorer用ActiveXプラグインを使用して、ブラウザー(つまり、WebBrowserコンポーネント)でLaTeXをすぐに表示
- さらに難しいのは、LaTeXをMathMLに変換し、この標準をサポートするブラウザー(つまり、対応する.NETコンポーネント)に表示することです。
選択する方法は何ですか?
テーブル内のメソッドの比較を想像できます。
方法 | メリット | 欠点 |
「額に」 |
|
|
Integre techexplorer経由 |
|
|
MathML経由 |
|
|
以下は、PDF、techexplorer、およびMathML / FirefoxでのLaTeXマッピングの例です。
|
|
|
PDFは明らかにディスプレイ品質のリーダーであり、MathML / Firefoxおよびtechexplorerには独自のエラーがあります。
速度比較表の表示:
方法 | 時間、s(LaTeX、8.5 kb、130行b 101式) | 時間、s(LaTeX、1 kb、30行、11式) |
「額に」 | 14 | 11 |
techexplorer | 3 | 3 |
Mathml | 12 | 3 |
最初のケースでは、ドキュメントはPDFに変換され、Adobe Readerで表示されました。 2番目では、Internet Explorerで直接表示されました。 3番目では、XHTML + MathMLに変換され、Firefoxで表示されました。 コンピューター構成:Windows 7 x86、Core 2 Duo T7500、4GB DDR2。 Firefoxで比較的大きなドキュメントでMathMLの速度が低下していることがわかります。
主観的に-最初の方法は最も信頼性が高いが、遅い、2番目-高速で低品質、3番目-完全にデバッグされていない新しいテクノロジーを使用します。
ご覧のとおり、それぞれの方法には長所と短所があります。 最近まで、作者はtechexplorerを使用していましたが、4年間開発されておらず、将来問題を引き起こす可能性があります。 残念ながら、latex2mathmlの湿気はすぐに結果を達成することを可能にせず、誰にとっても普遍的な解決策ではありません。
この記事は、.NETプログラムのLaTeXクイックディスプレイの問題を解決する方法の概要にすぎません。 詳細に興味があれば、喜んで説明します。