UTF-8(中国語を含む)テキスト印刷

UTF-8(中国語を含む)テキスト印刷

中国語およびラテン文字(および他のいくつかの文字)を含む一括(数メガバイト)のUTF-8エンコーディングテキストを印刷しようとしています。行間隔を制御して、非常に小さな圧縮フォントでページごとにいくつかの列に印刷したいと思います。私は柱の間の線が好きですが、線なしで生きることができます。目的は、転送のためにPDFで印刷し、紙で印刷することです。

試してみましたが、enscriptどちらa2psもUnicodeをサポートしていません。

私もそれを試しましたが、papsビットマップ出力を生成しますが、これはPDF変換には効率的ではなく、ビューにも適していません。

Pythonで手動で書くのと同じ方法を使わずに、このようなUTF-8テキストを印刷する現代的な方法はありますか?

ベストアンサー1

発音区別記号enscriptやa2psに似たテキスト - PostScriptコンバータで、Unicodeをうまくサポートしていますが、設定の可能性がはるかに少なくなります。 Cedillaは複数の列を持つことができないと思います。

使用できる形式を細かく制御するにはエマルジョン。 LaTeXの8ビット以上のサポートには少し問題がありますが、今や中国語をかなり簡単に組版できるツールを使用できるようになりました。以下は、以下からインスピレーションを得たテストされていないコードです。LaTeXで中国語を入力するには?そして.txt 形式のデータが含まれます。私たちのTeXの姉妹サイトについて。これを\VerbatimInput以下から変更できます。fancyvrbパッケージ

cat <<'EOF' >driver.tex
\documentclass[UTF8]{ctexart}
\usepackage{multicol}
\usepackage{fancyvrb}
\setlength\columnseprule{.5pt}
\begin{document}
\begin{multicols}{2}
\VerbatimInput[fontfamily=cmr]{stuff.txt}
\end{multicols}
\end{document}
EOF
pdflatex driver.tex

おすすめ記事