Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Hallo zusammen,

bei meinem Archlinux habe ich heute die Latex-Pakete aktualisiert. Jetzt lassen sich keine PDFs mehr erzeugen.

Foldmarks: no
Head of first page

! Package pdftex.def Error: File `letter_head.pdf' not found: using draft setti
ng.

See the pdftex.def package documentation for explanation.
Type H for immediate help.
...

l.323 \opening{}

(/usr/share/texmf-dist/tex/latex/lm/ot1lmtt.fd)
Overfull \vbox (503.15265pt too high) detected at line 323

! Package pdftex.def Error: File `letter_head.pdf' not found: using draft setti
ng.

See the pdftex.def package documentation for explanation.
Type H for immediate help.
... 

Vor dem Update ging die Erstellung und die Datei "letter_head.pdf" ist natürlich vorhanden.

Ich habe versuchsweise einen neuen Vorlagensatz erstellt sowohl auf Basis von f-tex als auch von RB. Beides ohne Erfolg. Beim RB-Vorlagensatz wird die Datei firma/briefkopf.png dann nicht gefunden. Obwohl sie natürlich vorhanden ist.

Latex Versionen
Alt: texlive-core 2017.46770-1
Neu: texlive-core 2019.50917-1
kivitendo 3.5.2

 ./scripts/installation_check.pl -l

Looking for LaTeX kpsewhich ................................................. ok

Checking LaTeX Dependencies for Master Templates 'RB':
Looking for LaTeX document class scrartcl ................................... ok
Looking for LaTeX package colortbl .......................................... ok
Looking for LaTeX package eurosym ........................................... ok
Looking for LaTeX package geometry .......................................... ok
Looking for LaTeX package german ............................................ ok
Looking for LaTeX package graphicx .......................................... ok
Looking for LaTeX package hyperref .......................................... ok
Looking for LaTeX package ifthen ............................................ ok
Looking for LaTeX package inputenc .......................................... ok
Looking for LaTeX package kivitendo ......................................... ok
Looking for LaTeX package lastpage .......................................... ok
Looking for LaTeX package latexsym .......................................... ok
Looking for LaTeX package longtable ......................................... ok
Looking for LaTeX package scrpage2 .......................................... ok
Looking for LaTeX package substr ............................................ ok
Looking for LaTeX package tabularx .......................................... ok
Looking for LaTeX package textcomp .......................................... ok
Looking for LaTeX package ulem .............................................. ok
Looking for LaTeX package wallpaper ......................................... ok
Looking for LaTeX package xcolor ............................................ ok
Looking for LaTeX package xstring ........................................... ok
Looking for LaTeX package xy ................................................ ok

Checking LaTeX Dependencies for Master Templates 'Standard':
Looking for LaTeX document class scrartcl ................................... ok
Looking for LaTeX package colortbl .......................................... ok
Looking for LaTeX package eurosym ........................................... ok
Looking for LaTeX package geometry .......................................... ok
Looking for LaTeX package german ............................................ ok
Looking for LaTeX package graphicx .......................................... ok
Looking for LaTeX package hyperref .......................................... ok
Looking for LaTeX package ifthen ............................................ ok
Looking for LaTeX package inputenc .......................................... ok
Looking for LaTeX package kivitendo ......................................... ok
Looking for LaTeX package lastpage .......................................... ok
Looking for LaTeX package latexsym .......................................... ok
Looking for LaTeX package longtable ......................................... ok
Looking for LaTeX package scrpage2 .......................................... ok
Looking for LaTeX package substr ............................................ ok
Looking for LaTeX package tabularx .......................................... ok
Looking for LaTeX package textcomp .......................................... ok
Looking for LaTeX package ulem .............................................. ok
Looking for LaTeX package wallpaper ......................................... ok
Looking for LaTeX package xcolor ............................................ ok
Looking for LaTeX package xstring ........................................... ok
Looking for LaTeX package xy ................................................ ok

Checking LaTeX Dependencies for Master Templates 'f-tex':
Looking for LaTeX document class scrlttr2 ................................... ok
Looking for LaTeX package booktabs .......................................... ok
Looking for LaTeX package calc .............................................. ok
Looking for LaTeX package etex .............................................. ok
Looking for LaTeX package eurosym ........................................... ok
Looking for LaTeX package filecontents ...................................... ok
Looking for LaTeX package fltpoint .......................................... ok
Looking for LaTeX package german ............................................ ok
Looking for LaTeX package graphicx .......................................... ok
Looking for LaTeX package ifpdf ............................................. ok
Looking for LaTeX package inputenc .......................................... ok
Looking for LaTeX package lastpage .......................................... ok
Looking for LaTeX package lmodern ........................................... ok
Looking for LaTeX package longtable ......................................... ok
Looking for LaTeX package ltxtable .......................................... ok
Looking for LaTeX package ngerman ........................................... ok
Looking for LaTeX package numprint .......................................... ok
Looking for LaTeX package tabularx .......................................... ok
Looking for LaTeX package textcomp .......................................... ok
Looking for LaTeX package watermark ......................................... ok
Looking for LaTeX package xcolor ............................................ ok
Looking for LaTeX package xifthen ........................................... ok
Looking for LaTeX package xstring ........................................... ok
Looking for LaTeX package zref .............................................. ok
Looking for LaTeX package zwischensumme ..................................... ok

Checking LaTeX Dependencies for Master Templates 'rev-odt':

Result:
All ......................................................................... OK

So wie ich das sehe ist pdftex Teil vom graphicx paket.
Irgedwo muss unterwegs der Pfad verloren gegangen sein.

Vielleicht kann mir jemand auf die Sprünge helfen, wo der Pfad eingetragen werden muss.

Viele Grüße

Iris

Nachtrag: die odt-Vorlagen funktionieren ebenfalls nicht. Die haben bei mir aber noch nie funktioniert.

Obwohl sich die Vorlage im Libreoffice öffnen lässt und augenscheinlich vollständig ist, erzeugt die Ausgabe ein leeres File, das sich nicht öffnen lässt.
Inhalt: ..."mimetype"
im Apachen ist aber "application/vnd.oasis.opendocument.text odt" vorhanden.

von (600 Punkte)
Bearbeitet von

So ich habe jetzt mal eine Zwischenlösung:

Auskommentieren in der /templates/riwollis/letter.lco:

% ================== settings ==============================

  % Name der pdf Datei die den Briefkopf enthaelt
%  \newcommand{\bgPdfName}{letter_head.pdf}

...

\ifthenelse{\bgPdfFirstPageOnly = 0 }{
  \addtolength{\headheight}{50mm}
  \watermark{
    \setlength{\unitlength}{1mm}
    \put(-22,-226){
%          \includegraphics[width=210mm]{\bgPdfName}
    }
  }
}{}

\firsthead{
  \ifthenelse{\bgPdfFirstPageOnly = 1 }{
      \put(-69,0){  % Mit diesem put-Befehl wird die Position des Logos bestimmt.
%        \includegraphics[width=210mm]{\bgPdfName}
      }
  }{}
}

Das ist aber keine Lösung des Problems

1 Antwort

0 Punkte

Hallo Iris,

vielleicht hat es etwas mit dem zu tun, was hier in diesem commit angesprochen/gefixt wird:

https://github.com/kivitendo/kivitendo-erp/commit/f46ac9daca71a6e0c4ca480a3f826fd2871182a2

Viele Grüße
Bernd

von (6.1k Punkte)

Da bin ich auch schon drauf gestoßen, dass latex das jetzt strict behandelt.

Ich habe aber schon erfolglos versucht in /etc/texmf/web2c/texmf.cnf den Pfad einzutragen unter:

% Local additions to the distribution trees.
TEXMFLOCAL = /usr/local/share/texmf;/usr/share/texmf:/pfad/zu/kivi/template

Außerdem habe ich in der letter.lco die pdf mit pfad eingetragen:

  % Name der pdf Datei die den Briefkopf enthaelt
  \newcommand{\bgPdfName}{/pfad/zu/kivi/template/letter_head.pdf}

Das hat auch nichts geholfen. Dann müsste die Datei ja normalerweise gefunden werden.
Außerdem werden ja alle Dateien gefunden außer die Bilder (.pdf und .png). Ich glaube halt, dass für die images ein eigener Eintrag notwendig ist. Aber wo und wie - keine Ahnung

Den patch probiere ich jetzt auch mal sicherheitshalber.

PS:

$ENV{openin_any} = "p"; --> $ENV{openin_any} = "r";

hab ich probiert. Hilft leider nicht :(

Danke

Und ich such dann mal weiter

So ihr Lieben.

Ich habe die Lösung gefunden:

Im Template-Verzeichnis muss eine ls-R Datei mit den Pfaden vorhanden sein. D. h. in JEDEM Template-Verzeichnis.

Sonst werden die Dateien nicht gefunden. Der Pfad muss nicht zwingend in /etc/texmf/web2c/texmf.cnf eingetragen sein.

Wer lesen kann ist klar im Vorteil: aus texmf.cnf

% Which file formats use which paths for searches is described in the
% various programs' and the Kpathsea documentation (http://tug.org/kpathsea).
%
% // means to search subdirectories (recursively).
% A leading !! means to look only in the ls-R db, never on the disk.
% In this file, either ; or : can be used to separate path components.
% A leading/trailing/doubled path separator in the paths will be
%   expanded into the compile-time default. Probably not what you want.
%
% Brace notation is supported, for example: /usr/local/{mytex,othertex}
% expands to /usr/local/mytex:/usr/local/othertex.

Verstehe ich zwar trotzdem nicht weil müsste ja trotzdem gefunden werden ohne '!!'

Aber mir egal. Bei mir gehts jetzt wieder. Für die Code-Wächter:

unter http://tug.org/texinfohtml/kpathsea.html ist die doku zu path search

Kpathsea is a library to do path searching (kpathsea on CTAN). It is
used in the Web2C implementation of TeX and friends.

Wo der Haken ist und warum nur die image/pdf files nicht gefunden werden entzieht sich meiner Kennstnis.

Achtung: D. h. bei jeder Änderung an einem Dateinamen muss dann wohl die ls-R neu erstellt werden. mit:

$ sudo -u http mktexlsr /pfad/zu/meinen/kivi/templates

Viele Grüße und danke fürs Zuhören

Ähnliche Fragen

0 Punkte
1 Antwort
0 Punkte
1 Antwort
0 Punkte
1 Antwort
0 Punkte
1 Antwort
0 Punkte
1 Antwort
...