Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 56cbd4c3

Von Jan Büren vor etwa 1 Monat hinzugefügt

  • ID 56cbd4c3ff4fefdf75c944e4e2afd96418d74e44
  • Vorgänger d5fb05a8
  • Nachfolger 87572c0d

Check auf pdfx > 2018 raus, da Prüfung nicht für pdfx > 2022

Unterschiede anzeigen:

scripts/installation_check.pl
170 170
  # no pdfx -> no zugferd possible
171 171
  my $ret = kpsewhich('template/print/', 'sty', 'pdfx');
172 172
  die "Cannot use pdfx. Please install this package first (debian: apt install texlive-latex-extra)"  if $ret;
173
  # check version 2018
174
  my $latex = $::lx_office_conf{applications}->{latex} || 'pdflatex';
175
  my $pdfx = (system ${latex} . ' --interaction=batchmode "\documentclass{minimal} \RequirePackage{pdfx} \csname @ifpackagelater\endcsname{pdfx}{2018/12/22}{}{\show\relax} \begin{document} \end{document}"');
176

  
177
  print_result ("Looking for pdfx version 2018 or higher", !$pdfx);
178
  push @missing_modules, \(name => 'pdfx') if $pdfx;
179

  
180 173
  if ($res) {
181 174
    check_template_dir($_) for SL::InstallationCheck::template_dirs($master_templates);
182 175
  }
183
  print STDERR <<EOL if $pdfx;
184
+------------------------------------------------------------------------------+
185
  Your pdfx version is too old. You cannot use ZuGFeRD or modern (2018+)
186
  templates. Please consider using a more recent LaTeX environment.
187
  Verify with:
188
  pdflatex --interaction=batchmode "\\RequirePackage{pdfx}[2018/12/22]"
189
+------------------------------------------------------------------------------+
190
EOL
191 176
}
192 177

  
193 178
sub check_template_dir {

Auch abrufbar als: Unified diff