Как вставить специальные символы при записи в текстовый файл с помощью LaTex - PullRequest
0 голосов
/ 20 января 2011

Это мой первый пост здесь. Обычно я могу найти то, что ищу, используя вопросы, которые задавали другие люди, но на этот раз я в тупике. Пожалуйста, кто-нибудь может помочь?

Я пытаюсь заставить Латекс генерировать текстовый файл каждый раз, когда он компилируется (этот бит я могу сделать). Мне нужен текстовый файл, чтобы иметь следующий формат текстовый текст

Я узнал, как выводить текстовый файл из LaTex, но не могу заставить его вставить вкладку, только пробел. Сообщение в StackOverflow показывает, как включить символ обратной косой черты в текстовый вывод, используя следующий код:

\makeatletter
\immediate\write\outputfile{text \@backslashchar text}
\makeatother

Я уверен, что нечто подобное должно работать для вставки вкладки, но я не могу найти решение.

Если бы кто-нибудь здесь знал, как это сделать, я был бы очень, очень благодарен.

Большое спасибо!

1 Ответ

0 голосов
/ 06 марта 2011

Нет аналога концепции вкладки в (La) TeX, за исключением случаев, когда вы выравниваете столбцы в таблице.Если то, что вы подразумевали под вкладкой, это отступ в начале абзаца, это считается вопросом дизайна.А именно, параметр \ parindent указывает расстояние, на которое каждый абзац должен иметь отступ.Нет символа «табуляция», который занимает начальную позицию каждого абзаца.

Однако вы можете принудительно вставить пробел в произвольную позицию.Например, используйте \ hspace {distance}, где расстояние может быть что-то вроде '3em' (в 3 раза больше ширины m) или '1cm'.

...