
Я в процессе конвертации некоторых документов Word в латекс. Я решил пойти следующим путем:
Word -> ODF (с экспортом odf или через libreoffice) -> latex (writer2latex).
Документы, созданные writer2latex, выглядят довольно хорошо, к сожалению, writer2latex создает, кажется, миллион разных стилей для каждого отдельного текстового элемента. Есть ли способ минимизировать количество созданных стилей? Я понимаю, что использование опции clean
или ultraclean
удалит все стили, однако, тогда мне придется снова пройтись по всему документу и вручную применить стили. Есть ли какой-нибудь хитрый способ обойти это?
И еще: есть ли способ убедить writer2latex использовать \chapter
и не \section
как категорию верхнего уровня?
Любые советы по этим вопросам будут высоко оценены!
РЕДАКТИРОВАТЬ: Весь проект составляет около 250–300 страниц и состоит из 10 независимых текстовых документов.
решение1
Чтобы использовать \chapter
вместо \section
вы можете сделать простой поиск и замену с помощью sed
или редактора, который поддерживает регулярные выражения. Вот команда, которая вам нужна для sed:
sed -e 's/^\\section{\([^}]*\)}$/\\chapter{\1}/' whatever.tex
sed -e 's/^\\subsection{\([^}]*\)}$/\\section{\1}/' whatever.tex
# etc.