中国語およびラテン文字(および他のいくつかの文字)を含む一括(数メガバイト)の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