これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド findhyph です。
プログラム:
NAME
findhyph – 文書内で TeX によってハイフンで囲まれた単語を検索します
インストール
コピー 検索ハイフ or findhyph.bat (使用するOSに応じて)システムに含まれるディレクトリへ
パス。 Perl インタープリターは「」にある必要があります。/ usr / bin /" Unix 系システムまたは PATH の場合
使用している場合 findhyph.bat.
SYNOPSIS
検索ハイフ [オプション] foo.log
DESCRIPTION
このプログラムを使用するには:
1) TeX文書に「\tracingparagraphs=1」を設定する foo.tex 実行:
2) テックス foo.tex
3) 検索ハイフ [オプション] foo.log
「\looseness=」を設定している場合" 段落を最適化するには、それを渡す必要があります
ファイルへの情報 foo.log 「@looseness=」という形式で" (別の行)。
「\def\setlooseness#1{\looseness=#1 \immediate\write-1{@looseness=#1}}」のようなマクロを使用します。
この目的のために。 段落に表示数学モードのマテリアルが含まれている場合は、次を使用する必要があります。
段落のすべての分割部分のマクロ。
OPTIONS
-c ハイフンでつながれた単語を文脈内で表示する
-f バックスラッシュ文字で始まるフォント セレクターおよびその他の文字列を表示します。
-v プログラムのバージョンを表示する
-p XNUMX 文字の前置詞と接続詞に関する情報を含むファイルを生成する
行の最後に残った
-l=STRING
デフォルトの前置詞リストの代わりに、STRING にリストされている前置詞/接続詞を使用します
スロバキア語とチェコ語に使用される接続詞「kKsSvVzZoOuUiIA」
出力 ファイル
foo.hyph
ハイフンでつながれた単語のリスト。 すべての句読点文字、括弧、その他の文字
表示される単語の直前または直後がこのリストに含まれます。 テックス
表示するのが難しすぎる構成要素 (「\hbox{}」、「\mark{}」など) は次のように表示されます。
「[]」。 数学モードは「$」記号で示されます。
角括弧内のページ番号は LOG ファイルを参照しており、実際のページ番号とは異なる場合があります。
タイプセットされた文書。 その理由は、TeX ではそれよりも多くの段落を分割する必要がある可能性があるためです。
最終的には改ページを見つけるためにページに収まります。
脚注でハイフンでつながれた単語は、段落でハイフンでつながれた単語の前にリストされます。
脚注が参照されています。
foo.prep
オプションの前置詞のリスト -p 使用されている。
歴史
1.0(2001-04-08)
・一般公開
2.0(2009-08-10)
· 改行検出アルゴリズムを修正。 改行の XNUMX パス目のサポート
TeX のアルゴリズム (正の "\emergencystretch"); 任意の侵入のサポート
最初のパス
· ページ番号検出の改善 (負のページ番号、複合ページの認識)
"\count1" ~ "\count9" レジスタがゼロ以外の場合の数値および "[nn{mapfile}]"、
「[ん]」と「[ん" pdfTeX で使用される形式、誤ったページ番号の検出
はるかに稀なはずです)
· 前置詞と接続詞の構成可能なリスト
· ハイフンでつながれた単語をコンテキスト内で表示できます
· Pavel Stříž による提案とテスト
3.0(2012-02-01)
・段落の合計デメリットがマイナスの場合のバグを修正
· 「\looseness」設定が考慮されるようになりました (特定してくれた Karel Horák に感謝します)
問題)
3.1(2012-11-03)
· ハイフン付き合字の表示を修正 (Karel Horák によって報告されたバグ)
3.2(2012-11-21)
· "\setlooseness" マクロのサンプル定義を改善しました (Karl Berry に感謝)
3.3(2013-06-18)
· Eric S. Raymond の提案に従ってマニュアル ページを修正しました
3.4(2015-10-18)
· ε-TeX の "\lastlinefit" オプションを使用して生成されたログの処理を修正しました (バグが報告されました)
カレル・ホラーク)
· 入力ファイル内の改行のクロスプラットフォーム処理を修正しました。
onworks.net サービスを使用してオンラインで findhyph を使用する