簡體   English   中英

pdflatex刪除了LaTeX中的En / em空間

[英]En/em space in LaTeX removed by pdflatex

我試圖將LaTeX文檔中的所有Unicode空格字符都作為逐字記錄文本(例如\\verb#start end# ),但是我得到了三個不同的結果:

  • 沒有軟件包,PDF文件中根本就沒有空格。
  • \\usepackage[utf8x,utf8]{inputenc}使用時出現錯誤:“ Unicode char \\ u8:未設置為與LaTeX一起使用。”
  • 使用\\usepackage[T1]{fontenc}我得到了諸如á垃圾。
  • 使用XeTeX,所有空格字符都將替換為一些看起來像空格的空白空間,因此,當我將其復制回純文本編輯器時,沒有任何字符。

完整的Unicode輸入幾乎不可能在原始TeX中支持(其中pdflatex是其變體)。 字符太多,無法設置足夠的字體來處理可能發生的一切。 有很多部分解決方案,但沒有完整的解決方案。

從技術上講,正確的解決方法是改用xetex ,它是為Unicode設計的。 就是說,不是所有的空間看起來都差不多嗎? 您實際上想要渲染什么? 還是真的可以處理任何逐字輸入而無需預先付費的問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM