중국어 및 라틴 문자(및 일부 다른 문자)가 포함된 대량(수 메가바이트)의 UTF-8 인코딩 텍스트를 인쇄하려고 합니다. 줄 간격을 제어하여 매우 작은 압축 글꼴로 페이지당 몇 개의 열로 인쇄하고 싶습니다. 나는 기둥 사이의 선을 좋아하지만 선 없이도 살 수 있습니다. 목적은 전송을 위해 PDF로 인쇄하고 종이로 인쇄하는 것입니다.
시도해 보았지만 enscript
둘 a2ps
다 유니코드를 지원하지 않습니다.
나는 또한 그것을 시도했지만 paps
비트맵 출력을 생성하는데 이는 PDF 변환에 효율적이지 않고 보기에도 좋지 않습니다.
Python에서 수동으로 작성하는 것과 같은 방법을 사용하지 않고 이와 같은 UTF-8 텍스트를 인쇄하는 현대적인 방법이 있습니까?
답변1
발음 구별 부호enscript 및 a2ps와 유사한 텍스트-포스트스크립트 변환기로, 유니코드를 잘 지원하지만 구성 가능성이 훨씬 적습니다. 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