Недавно я обновил Doxygen и обнаружил, что латекс стал очень недоволен сгенерированными файлами .tex - многие жалобы на «Неопределенная последовательность управления». Они были связаны с экземплярами «\ +», вставленными, казалось бы, случайным образом в текст. Если бы я просто грубой силой удалил все экземпляры '\ +' из сгенерированных файлов .tex, pdflatex смог закончить успешно, и я получил разумно выглядящий документ.проблемных '\ +' последовательностей в сгенерированных файлах TeX
Затем я пошарил немного в источнике Doxygen, и обнаружили, что util.cpp, казалось, отвечает за излучающих последовательность «\ +», и что он сделал это, когда булево называется insideTabbing был не задавать. Для меня это показалось мне странным, и в качестве эксперимента изменил смысл теста, где бы он ни был выполнен. Когда я запускаю с модифицированным doxygen, сгенерированный код кажется прекрасным.
Итак, есть ли какие-то настройки в моем Doxyfile, которые я не смог использовать, и что могло бы предотвратить поведение, которое я видел?
Возможно, вы используете нестандартный файл doxygen.sty? Я спрашиваю, потому что команда \ + определена в этом файле стилей и была введена только пару версий назад. – doxygen
Я не уверен. Я присоединился к проекту, в котором имелся существующий файл doxygen.sty, и только дал ему беглый экзамен. Я использовал «doxygen -u» для обновления файла стиля после обновления doxygen. – user888379
Я только что сгенерировал файл стиля с нуля и сравнил его с моей обновленной версией. Все различия были разумными. Есть ли какой-то особый настрой, который я должен искать? – user888379