2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Частично пронумерованный листинг
Сообщение28.11.2011, 15:47 


19/09/10
109
Пожалуйста, подскажите, как напечатать листинг, где нумерация строк начинается со строки, указанной меткой?

То есть файл типа
Код:
#include <iostream>
using namespace std;

int main() /*@\startlinenumbering@*/
{
    cout << "Hello, world!" << endl;
    return 0;
}
(при настройке \lstset{escapeinside={/*@}{@*/}})
должен отображаться как:
Код:
#include <iostream>
using namespace std;

1. int main()
2. {
3.     cout << "Hello, world!" << endl;
4.     return 0;
5. }

Сбросить счётчик lstnumber в нужной строке удалось с помощью
Код:
\newcommand\startlinenumbering{\setcounter{lstnumber}{0}}
а вот манипуляции с форматом или цветом номера строки либо влияют на все номера, либо не влияют ни на что.

Есть ли какая-то возможность решить эту задачу, не указывая в LaTeX'овском документе конкретный номер нужной строки (чтобы не приходилось его править каждый раз при правке файла-листинга)?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group