Разрешить макросу LaTeX искать в текстовом файле конкретный c текст. Получите связанный номер строки - PullRequest
0 голосов
/ 06 августа 2020

Я пишу свою диссертацию, в которой мне нужно включить много кода.

Для этого я использую пакет minted и включаю следующий код

\inputminted
[firstline=14, lastline=49]
{dart}
{../lib/bloc.dart}

Как у меня чтобы время от времени вносить небольшие корректировки в код, мне всегда приходится менять значения для первой и последней строки соответственно. При вводе более чем 50 кодов это действительно раздражает и подвержено ошибкам. 1008 *

// START LATEX lst:bloc
part 'airports_event.dart';
part 'airports_state.dart';

class AirportsBloc extends Bloc<AirportsEvent, AirportsState> {
  final AirportsRepository _airportsRepository;

  AirportsBloc({
    @required AirportsRepository airportsRepository,
  })  : _airportsRepository = airportsRepository,
        super(AirportsLoading());
// END LATEX lst:bloc

Есть ли способ внутри LaTeX программно искать во включенном текстовом файле указанную строку комментария и возвращать номера строк этих комментариев? Таким образом, их можно напрямую использовать в качестве значений для первой и последней строки вместо жестко заданных значений.

...