Я хочу:
Читать текстовый файл построчно.
Структура дана в мв.
Сохранение в массиве и сортировка по одному из его столбцов.
Сортированный массив должен отображаться в латексном файле как обычно для perltex.
Вдали от этой цели, я борюсь с передачей из Perlпеременные для вывода латекса.
Я не нашел аналогового кода в документах и сети. Также здесь отсутствует тег «perltex», тем не менее, я надеюсь, что кто-то может помочь.
\documentclass[]{scrartcl}
\usepackage{perltex}
% content of text file "verfile" in same dir
% die & Vers\"ohnung & tr. & vers\"ohnen & in alle R. gehend & fehlt \\
% die & Vergoldung & tr. & vergolden & in alle R. gehend & fehlt \\
% die & Vergeudung & tr. & vergeuden & in alle R. gehend & fehlt \\
\begin{document}
\perlnewcommand{\setline}[1]{$line = $_[0]; return ""} %cp perltex doc p.5
\perlnewcommand{\getline}{$line;}
\perldo{
$verfile = "verfile";
open (VF,"$verfile") || die "$!";
while (<VF>) {
$line = $_; # works: print "$line\n";
}
print "after loop: $line\n";
return "\\setline{$line}";
}
\getline
\end{document}
В настоящий момент я ожидаю увидеть только одну строку в выходном файле pdf для работы массива. Таким образом, проблема остается, почему setline не работает?