En / em пространство в LaTeX удалено pdflatex - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь включить все символы пробела Unicode в документ LaTeX в виде стенографического текста (например, \verb#start end#), но я получил три разных результата:

  • Без пакетов, пробелов просто нет в файле PDF.
  • с \usepackage[utf8x,utf8]{inputenc} Я получаю сообщение об ошибке: «Unicode char \ u8: не настроен для использования с LaTeX.»
  • С помощью \usepackage[T1]{fontenc} я получаю мусор, такой как á.
  • С XeTeX все пробелы заменяются каким-то пустым пробелом, поэтому при копировании обратно в редактор открытого текстанет символа.

1 Ответ

2 голосов
/ 09 июля 2010

Полноценный ввод Unicode практически невозможно поддерживать в vanilla TeX (вариант pdflatex).Слишком много символов, чтобы установить достаточно шрифтов для обработки всего, что может произойти;Есть много частичных решений, но нет полных.

TeXnically правильный способ сделать это - использовать xetex, который был разработан с учетом Unicode.Тем не менее, не все ли пространства выглядят одинаково?Что вы на самом деле хотите сделать?Или проблема в том, чтобы действительно иметь возможность обрабатывать любой дословный ввод без предварительной настройки?

...