Minoru 16.01.2011 17:07 netbook

У меня в Debian Squeeze не работает listings. Т.е. я делаю \usepackage{listings}, потом в документе \lstinputlisting[language=Haskell]{example.hs} — и ничего. Никакого кода, просто пустое место.
Есть идеи, господа? И да, рекомендуйте этот псто, пожалуйста.

Recommended by: @Kona-chan, @jhenko
1. Kona-chan 16.01.2011 17:07 Mendoza-desktop

Первое, что пришло в голову: listings cannot into utf-8.

2. MinoruKona-chan /1 16.01.2011 17:09 netbook

Ну, в example.hs у меня чистейшая семибитная ASCII. А вот документ, который я пишу, да, в UTF-8. Думаешь, таки поэтому проблема? :(

3. Kona-chanMinoru /2 16.01.2011 17:09 Mendoza-desktop

Нет, не думаю. Я просто написал первое, что пришло мне в голову.

4. Kona-chan 16.01.2011 17:12 Mendoza-desktop

Без [language=Haskell] работает? Работает ли, если вставить код напрямую через \begin{lstlisting} … \end{lstlisting}?

5. MinoruKona-chan /4 16.01.2011 17:12 netbook

Нет. Нет.

6. MinoruMinoru /5 16.01.2011 17:12 netbook

Самое интересное, что и ошибок никаких нет — всё тихо-мирно собирается и компилиться.

7. Kona-chanMinoru /5 16.01.2011 17:12 Mendoza-desktop

И в консоль никаких предупреждений и ошибок не сыпется?

8. Kona-chanMinoru /6 16.01.2011 17:13 Mendoza-desktop

КомплиТСЯ

9. Kona-chanMinoru /6 16.01.2011 17:14 Mendoza-desktop

Так это, может, код есть, просто он уехал куда-то в другое место в документе?

10. MinoruKona-chan /9 16.01.2011 17:14 netbook

Да ну, документ на три страницы всего, я уверен, что если бы код был, я бы его видел. Ой, погоди…

11. MinoruMinoru /10 16.01.2011 17:15 netbook

Долбаный draft! Собираю с ним — вместо кода пустое место. Без него код есть. Осталось теперь ещё переносы строк сделать…

12. Kona-chanMinoru /11 16.01.2011 17:16 Mendoza-desktop

Что за draft?

13. MinoruMinoru /10 16.01.2011 17:16 netbook

Спасибо, в общем, что на решение натолкнул.

14. Kona-chanMinoru /13 16.01.2011 17:16 Mendoza-desktop

Да не за что, собственно.

15. MinoruKona-chan /12 16.01.2011 17:18 netbook

Ну, ты в documentclass можешь написать draft ( \documentclass[a4paper,12pt,draft]{report} ), и тогда, например, строки, которые вылезают за границы, будут отмечены чёрным квадратиком в конце. А ещё рисунки не рисются, вместо них просто рамочки. Черновик, в общем :) Я его юзаю именно из-за квадративков после вылезающих строк.

16. Kona-chanMinoru /15 16.01.2011 17:19 Mendoza-desktop

Если честно, не вижу в этом смысла. Есть же переносы.

17. MinoruKona-chan /16 16.01.2011 17:22 netbook

Ну, иногда переносы не работают. Вот именно на такой случай и нужно. Смотришь на правую границу страницы, где квадратик стоит — смотришь и разбираешься, почему в данном конкретном случае не сработали переносы. Без квадратиков искать такие места сложнее.
Мне, наверное, стоит просто отчучиться ставить draft по умолчанию :)

Do you really want to delete ?