Я запускаю doxygen (1.5.8) в проекте C # из Visual Studio 2008 на компьютере под управлением Windows XP. При генерации латексного кода включаются некоторые недопустимые последовательности. Он всегда включает следующую последовательность: «ï» ¿»(латинское I с дирезисом, что-то вроде оператора двоичного сдвига и испанский открытый вопросительный знак). Я видел, как это происходило в контексте «ï» ¿using {\ bf System} ", но, возможно, есть и другие.
Сгенерированный файл латекса читает
\begin{CompactItemize}
\item
using {\bf System}
\end{CompactItemize}
Пока исходник просто:
using System;
using System.Collections.Generic;
using System.Linq;
Какой-то странный персонаж Windows BOF? Вроде только перед использованием System; директива (первая в каждом файле).