Я хочу, чтобы LaTeX автоматически заменила строки типа «a», «s», «z» на «a ~», «s ~», «z ~», потому что они не могут быть на линии конец. Какие-либо предложения?Заменить строки в LaTeX
ответ
Нажмите Find and Replace
(или аналогичный) в меню вашего текстового редактора и сделайте это.
Я боюсь (насколько мне известно) это практически невозможно с LaTeX. Однако решение LuaTeX может быть возможно.
Это на самом деле не ясно для меня, однако, что «а», например, не должны появляться в конце
линии. Хотя я могу привыкнуть к различным типографским правилам.
(Что случилось с разрывом строки в последнем абзаце? :)
)
Насколько я знаю, нет никакого способа, чтобы сделать это в самом LaTeX. Я бы хотел автоматизировать это с помощью некоторых внешних инструментов, так как моя типичная настройка включает в себя Makefile
, обрабатывающий LaTeX самостоятельно. Это позволяет легко запускать такие инструменты, как sed
, и выполнять некоторые замены с помощью регулярных выражений, и простое правило будет делать это для вашего случая.
Если вы используете редактор LaTeX, который делает все для вас, вы должны проверить поиск и замену регулярных выражений редактора.
Да, это возрастной аргумент обработки данных и составление данных. Мы всегда делали это в среде предварительного процессора, ответственной за извлечение информации из исходной среды, SQL или текстового текста и создавали содержимое \ input (file.tex).
Но да, это возможно (TeX - это, в конце концов, язык программирования), но вам нужно стать мастером. Получите 4 тома, установленный TeX на практике, Stephan von Bechtolsheim.
Подходом было бы начать среду (выполнить макрос), чей «аргумент» был весь текст до конца среды. Затем просто выполняйте те же самые тектоны, которые фиксируют те, которые вы хотите.
Тем не менее, я не думаю, что любой из нас выступает за этот подход.
Для чешских типографских правил есть препроцессор под названием Vlna" by Petr Olšák
- download. Набор (обычно предлогов на чешском языке) настраивается, поэтому он может использоваться и для других языков.
Кажется, вы интерпретировали * почему * OP хотел этого поведения и подошел к проблеме с этим. Похоже, очень полезная ссылка. –
Если вы используете создатель TEX для записи вашего латексного файла, вы можете нажать на EDIT на панели инструментов и нажать кнопку «ЗАМЕНИТЬ» в раскрывающихся меню. Появится диалоговое окно, и вы сможете вводить свои строки один за другим. Вы помещаете строки, которые должны быть изменены на вход FIND, и то, что вы хотите, чтобы оно было изменено на вкладке REPLACE. Вы также можете указать, с чего хотите начать замену. Удачи!
- 1. Заменить символ строкой в LaTeX
- 2. Заменить команду строки bibtex или latex {\ dg} в java
- 3. Длинные строки в LaTeX
- 4. Заменить LaTeX с $ и многострочно
- 5. Новые строки в displaymath LaTeX
- 6. Latex: заменить символ переносов на обратную стрелку
- 7. Преобразование строки til LateX image?
- 8. Команда Latex с разрывом строки
- 9. Печатать длинные строки текста LaTeX/Sweave
- 10. Как разбить строки в LaTeX Библиография
- 11. Latex: как поставить разрыв строки в математике
- 12. Передача аргументов командной строки в документ LaTeX
- 13. LaTeX: Предотвращение разрыва строки в промежутке текста
- 14. Экранирование символов управления LaTeX в Hmisc :: latex
- 15. Заменить строки в файле
- 16. Заменить строки в C++
- 17. Заменить строки в Notepad ++
- 18. Заменить строки в массиве
- 19. Заменить строки в Haskell
- 20. Заменить строки в php
- 21. Заменить строки в C#
- 22. Как показать LaTeX-код в документе LaTeX?
- 23. Отображать астропию Количество внутри строки LaTeX
- 24. Latex листинга строки и ключевые слова
- 25. Regex для получения данных из строки LaTeX
- 26. Использование LaTeX в matplotlib
- 27. Заменить все символы с диакритическими знаками их LaTeX эквивалентном
- 28. Заменить umlaute двойной обратной косой чертой для LaTex
- 29. заменить строку строки строки - '\ n' в javascript
- 30. Заменить часть строки внутри строки
Не было бы проще использовать функции редактора regex для замены? – Heinzi
'perl -p -i -e 's/a/a ~/g'' ?? – Mica
@Mica: Я думаю, он больше ищет '/^Wa /' для соответствия. –