latexmlpostp - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド latexmlpostp です。

プログラム:

NAME


「latexmlpost」 - 「latexml」によって生成された xml ファイルを後処理して、一般的なタスクを実行します。
数学を画像に変換したり、Web 用のグラフィック インクルージョンを処理したりします。

SYNOPSIS


latexmlpost [オプション] xmlファイル

オプション:
--verbose は、処理中の進行状況を示します。
--VERSIONはバージョン番号を表示します。
--help はヘルプ メッセージを表示します。
--sourcedirectory=sourcedir は元のディレクトリを設定します
ソース TeX ファイル。
--validate, --novalidate 有効 (デフォルト) または無効にします
ソース xml の検証。
--format=html|html5|html4|xhtml|xml は、出力形式を要求します。
(html のデフォルトは html5)
--destination=file 出力ファイル (およびディレクトリ) を設定します。
--omitdoctype は、Doctype 宣言を省略します。
--noomitdoctype は省略を無効にします (デフォルト)
--numbersections を有効にすると (デフォルト)、
タイトルのセクション番号、相互参照。
--nonumbersections は上記を無効にします
--stylesheet=xslfile は、
xslfile をスタイルシートとして指定します。
--css=cssfile は css スタイルシートを (x) に追加しますHTML(5)
(繰り返すことができます)
--nodefaultresources は組み込みリソースの処理を無効にします
--javscript=jsfile は、javascript ファイルへのリンクを
html4/html5/xhtml (繰り返し可能)
--xsltparameter=name:value は、パラメーターを XSLT に渡します。
--split 各ドキュメントの分割を要求します
--nosplit は上記を無効にします (デフォルト)
--splitat はドキュメントを分割するレベルを設定します
--splitpath=xpath に使用する xpath 式を設定します
分割 (デフォルトの分割
セクション (分割が有効な場合)
--splitnaming=(id|idrelative|label|labelrelative) 指定
分割ファイルの命名方法 (idrelative)。
--scan はドキュメントをスキャンして ID を抽出します。
ラベルなど
セクションのタイトルなど (デフォルト)
--noscan は上記を無効にします
--crossref は相互参照を埋めます (デフォルト)
--nocrossref は上記を無効にします
--urlstyle=(server|negotiated|file) URL に使用する形式
(デフォルト サーバー)。
--navigationtoc=(context|none) 目次を生成します
ナビゲーションバーで
--index インデックスの作成を要求します (デフォルト)
--noindex は上記を無効にします
--splitindex インデックスを頭文字ごとにページに分割します。
--nosplitindex は上記を無効にします (デフォルト)
--permutedindex は、インデックス内のインデックス フレーズを並べ替えます
--nopermutedindex は上記を無効にします (デフォルト)
--bibliography=file 参考文献ファイルを設定します
--splitbibliography は、参考文献をページごとに分割します。
イニシャル。
--nosplitbibliography は上記を無効にします (デフォルト)
--prescan は分割のみを実行します (
有効) およびスキャン、保存
dbfile 内のデータの相互参照
(デフォルトは完全処理)
--dbfile=dbfile は相互参照を保存するファイルを設定します
--sitedirectory=dir は、サイトのベース ディレクトリを設定します
--mathimages は数学を画像に変換します
(html4 形式のデフォルト)
--nomathimages は上記を無効にします
--mathsvg は数学を svg 画像に変換します
--nomathsvg は上記を無効にします
--mathimagemagnification=mag 倍率を設定します
--presentationmathml は数学をプレゼンテーション MathML に変換します
(xhtml & html5 フォーマットのデフォルト)
--presentationmathml の --pmml エイリアス
--nopresentationmathml は上記を無効にします
--linelength=n は、プレゼンテーション mathml を
行の長さは最大 n 文字です
--contentmathml は数学を Content MathML に変換します
--nocontentmathml は上記を無効にします (デフォルト)
--contentmathml の --cmml エイリアス
--openmath は数学を OpenMath に変換します
--noopenmath は上記を無効にします (デフォルト)
--openmath の --om エイリアス
--keepXMath は中間の XMath を保持します
表現 (デフォルトは削除)
--plane1 シンボルに plane-1 ユニコードを使用
(デフォルト、必要に応じて)
--noplane1 プレーン 1 ユニコードを使用しない
--graphicimages はグラフィックを画像に変換します (デフォルト)。
--nographicimages は上記を無効にします
--graphicsmap=type.type は、グラフィック ファイルのマッピングを指定します。
--pictureimages は画像環境を
画像 (デフォルト)
--nopictureimages は上記を無効にします
--svg 画像環境を SVG に変換します
--nosvg は上記を無効にします (デフォルト)

If xmlファイル '-' の場合、latexmlpost は標準入力から XML を読み取ります。

OPTIONS そして 議論


オプション
「--冗長」
処理の進行に合わせて情報出力を要求します。 繰り返して増やせる
情報量。

" - バージョン"
LaTeXML パッケージのバージョン番号を表示します。

" - ヘルプ"
このヘルプメッセージを表示します。

ソース オプション
"--sourcedirectory"=source
元のラテックス ソースが配置されているディレクトリを指定します。 そうでもなければ
latexmlpost はそのディレクトリから実行されるか、xml ファイル名から判断できます。
グラフィックおよびスタイル ファイルを検索するために、このオプションを指定する必要がある場合があります。

「--validate」、「--novalidate」
ソース XML ドキュメントの検証を有効 (または無効) にします (デフォルト)。

フォーマット オプション
"--format"="(html|html5|html4|xhtml|xml)"
後処理の出力形式を指定します。 デフォルトでは、から推測されます
宛先のファイル拡張子 (指定されている場合)。html は "html5" を意味し、xhtml
「xhtml」を意味し、デフォルトは「xml」ですが、これはおそらく望ましくありません。

「html5」形式は、MathML として数学を使用して、マテリアルを html5 形式に変換します。
「html5」はSVGに対応。 「html4」形式は、素材を以前のhtml形式に変換し、
バージョン 4、および png 画像への数学。 「xhtml」形式は xhtml に変換され、
表現のためにプレゼンテーションMathMLを使用します(数学の解析を試みた後)
数学。 「html5」も同様に数学をプレゼンテーション MathML に変換します。 これらの場合、任意の
グラフィックは Web に適した形式に変換されるか、宛先にコピーされます。
ディレクトリ。 単に「html」を指定すると、「html5」として扱われます。

デフォルトの「xml」の場合、出力は LaTeXML の内部 xml に残されますが、計算は次のとおりです。
解析され、プレゼンテーション MathML に変換されます。 html、html5、および xhtml の場合、デフォルト
スタイルシートが提供されていますが、「--stylesheet」オプションを参照してください。

"--宛先="デスティネーション
宛先ファイルとディレクトリを指定します。 このディレクトリは mathimages に必要です。
mathsvg とグラフィック処理。

「--omitdoctype」、「--noomitdoctype」
文書型宣言を省略 (または組み込み) します。 デフォルトでは、次の場合にそれを含めます
文書モデルは DTD に基づいていました。

「--numbersections」、「--nonumbersections」
セクション、方程式などの数値を含める (デフォルト)、または含めることを無効にします
フォーマットされたドキュメントと相互参照リンク。

"--スタイルシート"=xslファイル
指定された xslfile をスタイルシートとして使用して、ドキュメントの XSL 変換を要求します。
スタイルシートが省略された場合、フォーマット (html4、
html5 または xhtml) が使用されます。

"--css"=cssファイル
追加 cssファイル 変換された html/html5/xhtml で使用される CSS スタイルシートとして。
複数のスタイルシートを使用できます。 指定された順序で html に含まれています。
デフォルトの「ltx-LaTeXML.css」に従います(「--nodefaultcss」を除く)。 スタイルシートは
絶対 URL でない限り、宛先ディレクトリにコピーされます。

配布物に含まれるいくつかのスタイルシートは次のとおりです。
--css=navbar-left 左側にナビゲーション バーを配置します。
(デフォルトではナビゲーションバーは省略されています)
--css=navbar-right 左側にナビゲーション バーを配置します。
--css=theme-blue 見出しの青色のテーマ。
--css=amsart ジャーナル記事に適したスタイル。

"--javascript"=jsファイル
JavaScriptファイルへのリンクが含まれています jsファイル、変換された
html/html5/xhtml. 複数の JavaScript ファイルを含めることができます。 それらはでリンクされています
html の順番で。 JavaScript ファイルが宛先ディレクトリにコピーされ、
絶対 URL でない限り。

"--アイコン"=アイコンファイル
コピー アイコンファイル 宛先ディレクトリにリンクを設定し、
html/html5/xhtml を変換して、それを「favicon」として使用します。

「--nodefaultresources」
バインディング ファイルによって追加されたリソースのコピーと組み込みを無効にします。 これ
CSS、javascript、またはその他のファイルが含まれます。 これはリソースに明示的に影響しません
「--css」または「--javascript」オプションによって要求されます。

"--タイムスタンプ"=タイムスタンプ
によってコメントに埋め込まれるタイムスタンプ (通常は日時) を提供します。
ストック XSLT スタイルシート。 タイムスタンプを指定しない場合、現在の時刻と日付
使用されます。 (「--timestamp=0」を使用してタイムスタンプを省略できます)。

"--xsltparameter"=:
パラメーターを XSLT スタイルシートに渡します。 マニュアルまたはスタイルシート自体を参照してください
利用可能なパラメータ。

Site & 相互参照 オプション
「--split」、「--nosplit」
ドキュメントを複数の「ページ」に分割する機能を有効または無効 (デフォルト) にします。 もしも
有効にすると、ドキュメントはセクション、参考文献、索引、および
「--splitpath」が指定されていない限り、デフォルトで付録(存在する場合)。

"--splitat="単位
ドキュメントを分割するレベルを指定します。 「章」のXNUMXつである必要があり、
"section" (デフォルト)、"subsection"、または "subsubsection"。 詳細な制御については、次を参照してください。
「--スプリットパス」。

"--splitpath="xpath
別のページを生成するノードを選択する XPath 式を指定します。 の
デフォルトの分割パスは
//ltx:セクション | //ltx:参考文献 | //ltx:付録 | //ltx:インデックス

指定

--splitpath="//ltx:section | //ltx:subsection
| | //ltx:参考文献 | //ltx:付録 | //ltx:インデックス"

サブセクションとセクションでドキュメントを分割します。

"--splitnaming"="(id|idrelative|label|labelrelative)"
分割によって作成されたサブ文書のファイル名の付け方を指定します。 その価値
「id」と「label」は、単にサブドキュメントのルート ノードの ID またはラベルを使用します。
ファイル名。 「idrelative」と「labelrelative」は、id またはラベルの
親ドキュメントの ID またはラベルに従います。 さらに、構造を課すために、
一意性、分割されたドキュメントに分割された子がある場合、そのドキュメント (および
その子) は index という名前の別のサブディレクトリになります。

「--スキャン」、「--ノスキャン」
ID、ラベル、参照、ドキュメントのスキャンを有効 (デフォルト) または無効にします。
参照、引用、索引などの記入に使用する索引マークなど。 役に立つかもしれません
LaTeXML doctype に基づいていないドキュメントを生成するときに無効にします。

「--crossref」、「--nocrossref」
に基づいて、参照、hrefs などの入力を有効 (デフォルト) または無効にします。
以前のスキャン (「--scan」または「--dbfile」のいずれかから)
LaTeXML doctype に基づかないドキュメントの生成。

"--urlstyle"="(サーバー|交渉済み|ファイル)"
このオプションは、ドキュメント内の URL がフォーマットされる方法を決定します。
それらが提供されることを意図している途中で。 デフォルトの「サーバー」では、
不要な末尾の「index.html」。 "negotiated" の場合、末尾のファイル拡張子
(通常は「html」または「xhtml」) は削除されます。 スキーム「ファイル」は完全に保存されます
サーバーなしでサイトをファイルとして閲覧できるようにするための(ただし相対)URL。

"--navigationtoc"="(コンテキスト|なし)"
ナビゲーション バーに目次を生成します。 デフォルトは「なし」です。 「文脈」
TOC のスタイルはやや冗長で、現在のページの近くで詳細を明らかにします。 それは
左または右に配置されたナビゲーション バーに最適です。 TOCのその他のスタイル
短い形式など、ここで作成して追加する必要があります。

「--index」、「--noindex」
埋め込まれたインデックスマークからのインデックスの生成を有効 (デフォルト) または無効にします
ドキュメント内。 インデックス要素がない限り、これを有効にしても効果はありません
ドキュメント (\printindex によって生成されます)。

「--splitindex」、「--nosplitindex」
生成されたインデックスを個別のページに分割することを有効または無効 (デフォルト) にします。
頭文字ごと。

"--参考文献="パス名
BibTeX ファイルから生成された参考文献を指定して、
参考文献要素。 「thebibliography」に配置された手書きの参考文献
環境はこれを必要としません。 ない限り、オプションは効果がありません。
ドキュメント内の参考文献要素 (\bibliography によって生成)。

このオプションは、参考文献を記入するために使用される参考文献を提供することに注意してください。
要素 (「\bibliography」で生成); latexmlpost は (現在) 直接ではありません
そのような参考文献を処理してフォーマットします。

「--splitbibliography」、「--nosplitbibliography」
生成された参考文献を個別に分割することを有効または無効 (デフォルト) にします
頭文字あたりのページ。

「--プレスキャン」
デフォルトでは、「latexmlpost」は単一のドキュメントを XNUMX つに処理します (または複数。「--split」を参照してください)。
宛先ファイルを XNUMX 回のパスで。 で構成された複雑なサイトを生成する場合
複数の文書をスキャンする場合は、最初に文書をスキャンして、
相互参照データ (ID、タイトル、URL、
すぐ)。 その後のパスには完全な情報が含まれているため、すべてのドキュメントを
相互に参照し合い、それらを反映した索引と参考文献を構築します。
ドキュメント セット全体。 同じ効果 (効率は劣りますが) を次の方法で実現できます。
「dbfile」が指定されている場合、「latexmlpost」を XNUMX 回実行します。

「--dbfile」=ファイル
XNUMX パス使用時にクロスリファレンス データに使用するファイル名を指定します。
処理。 このファイルは、中間宛先ディレクトリに存在する場合があります。

"--sitedirectory="DIR
Web サイト全体のベース ディレクトリを指定します。 データベース内のパス名は
移植性を高めるために、このディレクトリに相対的な形式で保存されます。

数学 オプション
これらのオプションは、数学を他の形式に変換する方法を指定します。 複数のフォーマット
リクエストできます。 それらがどのように組み合わされるかは、フォーマットやその他のオプションによって異なります。

「--mathimages」、「--nomathimages」
数式から画像 (デフォルトでは png) への変換を要求または無効にします。 変換は
html4 形式のデフォルト。

「--mathsvg」、「--nomathsvg」
数学から SVG 画像への変換を要求または無効にします。

"--mathimagemagnification="要因
数学画像 (png と svg の両方) が作成された場合に使用される倍率を指定します。
デフォルトは1.75です。

「--presentationmathml」、「--nopresentationmathml」
数式のプレゼンテーション MathML への変換を要求または無効にします。 コンバージョンは、
xhtml および html5 フォーマットのデフォルト。

"--行の長さ"=数値
(実験的) 生成されたプレゼンテーション MathML を改行して、もはや
より 「文字」。

「--飛行機1」
Presentation MathML トークン要素のコンテンツを適切な Unicode に変換します
該当する場合 (デフォルト)、選択したフォントに応じた Plane-1 コードポイント。

"--hackplane1"
Presentation MathML トークン要素のコンテンツを適切な Unicode に変換します
選択したフォントに応じた Plane-1 コードポイント。
ダブルストラック、フラクトゥール、スクリプト。 これにより、現在のサポートが提供されます (2009 年 XNUMX 月現在)。
Firefox および MathPlayer のバージョン (十分なフォント セットが利用可能な場合)
(例:STIX)。

「--contentmathml」、「--nocontentmathml」
数式から Content MathML への変換を要求または無効にします。 によって変換が無効になります
デフォルト。 Note この変換は部分的にしか実装されていません。

「--オープンマス」
数学から OpenMath への変換を要求または無効にします。 によって変換が無効になります
デフォルト。 Note この変換は部分的にしか実装されていません。

"--keepXMath"
デフォルトでは、MathML または OpenMath 変換のいずれかが使用される場合、中間
数学表現は削除されます。 このオプションはそれを保持します。 として使用されます
他の数学表現のオプションに従う場合、二次的な並列マークアップ。

グラフィック オプション
「--graphicimages」、「--nographicimages」
グラフィックの Web に適した形式への変換を有効 (デフォルト) または無効にします。
(png)。

"--graphicsmap="ソースタイプ.宛先タイプ
グラフィック ファイル タイプのマッピングを指定します。 通常、グラフィック要素は
より適切なファイル ターゲット形式に変換されるグラフィック ファイル。 為に
たとえば、LaTeX でグラフィックに使用される PostScript ファイルは png 形式に変換されます。
ウェブ上で使用するため。 LaTeX と同様に、ファイルなしでグラフィックス ファイルを指定した場合
タイプに応じて、システムは最も適切なターゲット タイプ ファイルを検索します。

このオプションを使用すると、オーバーライドされます および 置き換え デフォルトであり、
のマッピング ソースの種類 〜へ 宛先タイプ. このオプションを繰り返して、いくつかのオプションを提供できます
以前の形式が優先されます。 もし 宛先タイプ は省略します。
タイプのファイルのコピーを指定します ソースの種類、 変更なし。

デフォルト設定は、次のオプションを指定した場合と同じです。
svg png gif jpg jpeg eps.png ps.png ai.png pdf.png

前者の形式が優先され、そのまま使用されますが、後者の形式はそのまま使用されます。
png に変換されます。

「--pictureimages」、「--nopictureimages」
ピクチャ環境と pstricks の変換を有効 (デフォルト) または無効にします
素材を画像に。

「--svg」、「--nosvg」
ピクチャ環境と pstricks の変換を有効または無効 (デフォルト) にします
マテリアルを SVG に変換します。

onworks.net サービスを使用して latexmlpostp オンラインを使用する



最新のLinuxおよびWindowsオンラインプログラム