LINUX.ORG.RU

LaTeX: пакет listings и \ в строках


0

0

Приветствую!
Использую пакет listings для листинга программы.
Имею следующую проблему, если есть строка вроде:

"\\" /* Что угодно */

, то он считает, что второй backslash экранирует кавычку и после неё всё ещё продолжается строка, (о чём свидетельствует особое выделение пробелов как в строках в последующих комментариях) хотя на самом деле первый backslash экранирует второй и второй уже ни на что не влияет.

Где бы что поправить по этому поводу?

★★★★★

Какой язык указан листингу? И чуть поподробнее пример строчки, не въезжаю, где такое может появиться и что требуется.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Язык C или C++ - разумеется это ни на что не влияет
А строчки:

#if defined(__linux__)
#define SLASH "/"
#elif defined(_WIN32)
#define SLASH "\\"
#endif /*defined(__linux__)*/

Думаю контекст ясен

unDEFER ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.