
Latex ドキュメントを複数の HTML ファイルに変換する必要があります。このために tex4ht を使用しています。次に必要なのは、Web ページにいくつかの機能を追加することです。ファイルを作成し.cfg
、次のような行を追加することで、必要な追加要素をヘッド セクションに追加できました。
\Configure{@HEAD}{\HCode{<meta charset="utf-8" />\Hnewline}}
ここで、Web ページに追加機能を提供する div で tex4ht によって生成されたコンテンツをラップするために、HTML コードをその直後<body>
と前に追加する必要があります</body>
。どうすればいいでしょうか? tex4ht の使用に関する適切なドキュメントはどこで見つかりますか? よろしくお願いします!
答え1
要素を構成するためのオプションが 2 つあります<body>
。1 つ目はConfigure{BODY}{start}{end}
、2 つ目は\Configure{@BODY}
と です\Configure{@/BODY}
。あなたの場合は、 に似た 2 番目のオプションを使用する方が適切です。\Configure{@HEAD}
これは、 の前後に内容を追加するためにこれを複数回使用できるためです<body>
。
\Preamble{xhtml}
\Configure{@BODY}{\ifvmode\IgnorePar\fi\EndP\HCode{<article class="main">}}
\Configure{@/BODY}{\ifvmode\IgnorePar\fi\EndP\HCode{</article>}}
\begin{document}
\EndPreamble
この構成では次のものが生成されます。
</head><body
>
<article class="main">
...
document body
...
</article>
</body></html>
ドキュメントに関しては、tex4ht ウェブサイト、閲覧することもできますtex4ht の読み書き可能なソース、これらは巨大で最も重要なものですtex4ht 情報特定の構成に関するコメントが含まれています。テキスト4ht-html4HTMLへの変換に使用される設定