В texinfo как указать одинарную кавычку bash?
Я пишу пакет, используя систему сборки GNU. Документация, следовательно, в формате texinfo. В результате выполнения make
преобразует файл texinfo в формат информации и выполняет make pdf
автоматически создает PDF-файл.
В файле texinfo у меня есть что-то вроде этого:
@verbatim
awk '{...}' data.txt
@end verbatim
Однако в pdf "основные" одинарные кавычки ( U + 0027) в приведенной выше команде awk преобразуются в "соблазнительные" одинарные кавычки ( U + 2019), так что если кто-либо выполняет копирование-вставку команды из pdf в терминал, bash жалуется ("ошибка синтаксиса"). Это заставляет пользователя редактировать команду, которую он только что вставил. Та же проблема возникает, если я заменю @verbatim на @example. Я искал руководство texinfo, но не смог найти способ указать апострофы. Я использую texinfo версии 5.2.
1 ответ
Карл Берри (через список рассылки bug-texinfo) сказал мне добавить 2 строки в мой texi файл ( подробнее):
@codequoteundirected on
@codequotebacktick on
а также добавить последнюю версию texinfo.tex в мой пакет.