問題タブ [tex4ht]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2694 参照

html - pdflatexドキュメントからhtmlへ

大量のpdflatexのみのドキュメント(グラフィックのため-.pdfのjpgとpng)をhtmlに変換する必要があります。tex4ht は大量のゴミを出力しています。ドキュメントは \input コマンドを使用して作成されます。pdflatex ドキュメントで tex4ht を支援するためにできることはありますか? 多くのコンバーター (pandoc、hevea、tth、latex2rtf) を見てきましたが、どれも私の図をうまく含めることができません。tex4ht は私の最善の策ですか?

0 投票する
1 に答える
331 参照

latex - MikTexのlatex.exeによって生成されたfile.4ctとfile.4tcの関係は何ですか

私は現在、スクリプト化されたドキュメントの生成(.tex-> .pdfおよび.chm)の問題を調査しており、LaTeXの生成に関してはかなり無知であることを認めなければなりません。

短編小説:

  1. PDFはを介して正しく生成されますpdflatex -output-format=pdf -interaction=batchmode ourfile.tex

  2. 次に、スクリプトは3回呼び出します。

    latex -interaction=batchmode \makeatletter\def\HCode{\futurelet\HCode\HChar}\def\HChar{\ifx"\HCode\def\HCode"##1"{\Link##1}\expandafter\HCode\else\expandafter\Link\fi}\def\Link#1.a.b.c.{\g@addto@macro\@documentclasshook{\RequirePackage[#1,html]{tex4ht}}\let\HCode\documentstyle\def\documentstyle{\let\documentstyle\HCode\expandafter\def\csname tex4ht\endcsname{#1,html}\def\HCode####1{\documentstyle[tex4ht,}\@ifnextchar[{\HCode}{\documentstyle[tex4ht]}}}\makeatother\HCode html,5.a.b.c.\input ourfile.tex

  3. これにより、次のファイルが生成されます。ourfile.4ct ourfile.4tc ourfile.aux ourfile.dvi ourfile.idx ourfile.log ourfile.xref

  4. 次に、スクリプトは、タイトルと参照を含むある種のTOCファイルのように見える.4ctファイルを処理します。スクリプトはこのデータを使用して、chmプロジェクトファイル(hhpファイル)のTOCデータを生成します。

ただし、(2)4回目、5回目、6回目からコマンドを交互に実行すると、コマンドを実行するたびに.4ctファイルと.4tcファイルの内容が入れ替わることがわかりました。あれは:

a)ラテックスを実行... => ourfile.4ct=126行/ourfile.4tc=793行

b)ラテックスを実行... => ourfile.4ct=793行/ourfile.4tc=126行

c)ラテックスを実行... => ourfile.4ct=126行/ourfile.4tc=793行

d)など

生成された.logファイルはourfile.4ctのみを参照し、最初に発生すると次の警告が表示されます...

...それが役に立ったら。

ポインタをありがとう!

0 投票する
1 に答える
216 参照

url - タイトル フィールドが使用されている場合は \url を使用するレコードで biblatex を使用した make4ht が失敗するが、タイトル フィールドが削除された場合は失敗しない

make4ht (または htlatex) を使用して biblatex 参考文献を含む .tex ファイルをコンパイルすると、次のエラーが発生します。

このエラーは、.bib ファイルの参考文献レコードに URL が含まれている場合に発生し (私は \url{link is here} を使用します)、タイトル、公開 (または @ の場合は howpublishedこれは、多くのフィールドを持たない単純な書誌レコードを作成した場合には、このエラーが発生しないためです。

また、latex 用にコンパイルするときに参考文献に問題はありません。

MWE (main_test_file.tex):

以下は、trialurl2 が引用されている場合、上記のエラーで失敗します。

make4ht -ue mybuild.mk4 main_test_file.tex

しかし、trialurl2 が引用されていない場合は問題なく動作します。どちらの場合も、\cite、\autocite、\citeauthor などを使用するかどうかは問題ではありません。同じ動作が発生します。

また、latex、biber、latex、latex の順に使用すると、trialurl2 が引用されている場合でも問題なく動作します。

bib_test_file.bib ファイルは次のとおりです。

そして mybuild.mk4 は

mybuild.mk4 は、ここの michael.h21 による回答から取得され ます https://tex.stackexchange.com/questions/244828/illegal-parameter-with-biblatex

ちなみに、michael.h21 の回答は、他のいくつかの問題を解決するのに役立ちましたが、現在の問題は解決しませんでした。