Projekt

Allgemein

Profil

Herunterladen (19,9 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
7520cd58 23.02.2021 12:16 Moritz Bunkus

HTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen

Dazu gehören leere Listen <ul></ul> oder Paragraphen mit
Zeilenumbrüchen und non-breakable spaces <p><br><br> </p>

ba40069b 26.11.2020 15:48 Moritz Bunkus

Factur-X/ZUGFeRD: in »Factur-X/ZUGFeRD« umbenannt

Mit ZUGFeRD-Standard Version 2.1.1 ist der offizielle Name des
EU-Standards schlicht Factur-X. ZUGFeRD ist nur noch der tolerierte
alte Name.

In der Oberfläche ist nun überall von »Factur-X/ZUGFeRD« die Rede....

c25155dd 03.08.2020 13:56 Moritz Bunkus

ZUGFeRD: Namen der eingebetteten Datei richtig setzen

'ucfilespec' wird erst ab PDF 1.7 unterstützt, was wir nicht
erzeugen. Daher wurde bisher der Name der temporären Datei auch im PDF
als Dateiname verwendet.

Jetzt wird korrekt »ZUGFeRD-invoice.xml« als Name des Anhangs im PDF...

115b92fc 03.08.2020 13:56 Moritz Bunkus

Kosmetik: Einrückung

5e9f08d4 02.03.2020 17:21 Moritz Bunkus

ZUGFeRD: nicht nach \documentclass, sondern \begin{document} suchen

\documentclass steht evtl. in einem Include.

5ad4d6d7 28.02.2020 15:01 Moritz Bunkus

PDF/A-Erzeugung: die XMP-Metadaten selber erzeugen

dc8ffeaa 28.02.2020 15:01 Moritz Bunkus

PDF-Erzeugung: alles in temporärem Unterverzeichnis von users erledigen

Das vermeidet Kollisionen, wenn Dateien mit festem Namen wie
`pdfa.xmp` für PDF/A erzeugt werden müssen.

80eceeda 28.02.2020 15:01 Moritz Bunkus

PDF-Erzeugung: Support fürs Erzeugen von PDF/A-konformen PDFs

Es gibt einen Rose-DB-Helfer `S:D:H:PDF_A`, der die erforderliche
Struktur für `SL::Template::LaTeX` (via
`$form->{TEMPLATE_DRIVER_OPTIONS}->{pdf_a}`) erzeugt. Der Helfer ist
für die üblichen Belegklassen (`S:D:{Order,DeliveryOrder,Invoice}`)...

f46ac9da 16.07.2019 14:31 Moritz Bunkus

LaTeX: openin_any weniger restriktiv

Die Einstellung openin_any aus texmf.cnf (oder der Umgebungsvariable
gleichen Namens) kontrolliert, aus welchen Pfaden (PDF)LaTeX
Quelldateien liest: a = any liest aus beliebigen Verzeichnissen, r =
restricted nicht aus Dot-Verzeichnissen und p = paranoid nur aus...

4af01ce4 26.06.2018 14:00 Moritz Bunkus

LaTeX-Escaping: gewisse Formen von »no line to end here« vermeiden

Passiert, wenn im HTML so ein Konstrukt existert:

…Text</p><p> <br>

Das wird zu einem Paragraphen, einem Leerzeichen und einem forcierten
Zeilenumbruch:

----schipp----
Text

\newline...
2f901040 23.01.2018 16:06 Moritz Bunkus

LaTeX-Druck: Newlines nicht entfernen

555c7cc6 19.01.2018 11:25 Moritz Bunkus

LaTeX-Druck: Unicode-Control-Zeichen und nicht druckbare Zeichen entfernen

Filtert z.B. das »bidirectional left-to-right«-Kontroll-Zeichen raus,
an dem sich LaTeX verschluckt.

4cf756d3 02.03.2017 16:04 Moritz Bunkus

SL::Template::*: Form::template direkt nutzen, nicht mehr Form::init_template

Form::init_template wurde bei der Umstellung entfernt, bei der nur
noch die eine Template-Instanz im SL::Presenter genutzt wird, und Form
keine eigene mehr beinhaltet.

6f70e840 06.04.2016 17:36 Sven Schöling

Form: globals nicht mehr beim Drucken in Form ablegen

066cdace 09.02.2016 11:29 Moritz Bunkus

HTML-zu-LaTeX: diverse Sonderfälle bzgl. Zeilenumbrüchen behandeln

Zeilenumbrüche an verschiedenen Stellen sorgten dafür, dass LaTeX die
Fehlmerldung »There's no line to end here« ausspuckte. Die folgenden
Sonderfälle werden nun abgefangen und in \vspace*-Anweisungen...

232d7868 15.10.2015 13:59 Bernd Bleßmann

Rückgabewert von system-Aufrufen prüfen und ggf. Fehler ausgeben.

d56c9b08 02.10.2015 14:08 Sven Schöling

Druck: Bei template-toolkit auch die globals setzen

e09e900d 17.06.2015 14:46 Sven Schöling

$&, $' und $` grösstenteils entfernt.

cbf105b2 17.04.2014 15:06 Moritz Bunkus

LaTeX-Escaping von HTML: Newlines am Ende entfernen

0b7d4ff9 01.04.2014 13:12 Moritz Bunkus

Refactoring: SL::Template: Parameterübergabe als Hash, nicht positionsabhängig (Teil 2)

a4c6c83d 01.04.2014 13:12 Moritz Bunkus

HTML-zu-LaTeX/OpenDocument:   durch normale Leerzeichen ersetzen

b849f0d3 01.04.2014 13:12 Moritz Bunkus

SL::Template::LaTeX: Unterstützung für HTML-codierte Felder

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

2e66dde5 14.06.2013 16:17 Moritz Bunkus

'templates' nicht aus %::myconfig, sondern aus Defaults-Tabelle holen

1436ca8d 25.04.2013 14:38 Moritz Bunkus

SL::Template::LaTeX: Funktion zum Parsen & PDF erzeugen aus einem .tex mit nur einem Funktionsaufruf

29185b68 25.04.2013 14:38 Sven Schöling

config tag-style für TT vorlagen

1b9d0f70 25.04.2013 14:38 Sven Schöling

Erste Version Template Toolkit Druck

58aebf4e 16.02.2012 10:01 R. Karuschka

In Absprache mit Sven pagebreak und sumcarriedforward wieder hergestellt, allerdings in der Upgrade-Doku als "deprecated" beschrieben.
Diese Aktion ist einzig dazu gedacht die Leute beim upgrade weich fallen zu lassen, da diese Funktionen bislang als "Standard" galten...

e36cc2a6 09.01.2012 16:14 Moritz Bunkus

pagebreak-Mechanismus entfernen

Fix für Bug 1733.

bf627c4f 27.10.2011 13:47 Bernd Blessmann

$userspath nicht an das aktuelle Verzeichnis anhängen, ...

da vorher schon in $userspath gewechselt wurde.

f353a0b2 27.10.2011 13:38 Bernd Blessmann

Umgebungsvariable openin_any=p setzen.

Damit können keine Dateien aus höheren Verzeichnissen als in TEXINPUTS
eingebunden werden. TEXINPUTS zeigt das Users und das Vorlagen-Verzeichnis.

3bde3a28 10.10.2011 15:12 Moritz Bunkus

UTF-8-Daten vor Ausgabe an Template auf Form C normalisieren

Wenn UTF-8-Daten als Form D vorliegen, so steigt LaTeX aus, weil es
diese Form nicht kennt.

d232a246 26.08.2011 11:06 Moritz Bunkus

Bessere Fehlermeldung ausgeben, wenn eine Anwendung wie pdflatex nicht gefunden wird

e055700f 01.02.2011 14:41 Moritz Bunkus

Merge branch 'master' into after-262

Conflicts:
DEBIAN/DEBIAN/postinst
DEBIAN/mk_erp_deb.sh
config/lx-erp.conf
config/lx-erp.conf.default
doc/INSTALL.txt
locale/de_DE/all

1a75ec5d 31.01.2011 14:07 Moritz Bunkus

Templates: bei verschachtelten <%if%> / <%foreach%> das richtige <%end%> finden

f2af9def 19.01.2011 15:22 Moritz Bunkus

Globale Variablen nach %::lx_office_conf verschoben

Betroffen sind:
$sendmail
$openofficeorg_writer_bin
$xvfb_bin
$html2ps_bin
$ghostscript_bin
$latex_bin
$pg_dump_exe
$pg_restore_exe

64450411 27.12.2010 13:17 Moritz Bunkus

Benötigte LaTeX-Pakete nach letztem \usepackage oder vor \begin{document} einbinden

Erst, wenn weder das Eine noch das Andere gefunden wurde, werden die
benötigten Zeilen am Ende angefügt.

Fix für Bug 1414.

ce2cccd9 27.12.2010 13:12 Moritz Bunkus

Vor dem Ausführen von (pdf)latex das HOME auf das users-Verzeichnis setzen

Es gibt Situationen, in denen (pdf)latex Fontdateien für bestimmte
Schriftgrößen on the fly erzeugen muss. Diese werden in ~/.texmf-var
gespeichert. Deshalb muss das Verzeichnis, das (pdf)latex für HOME...

61f09f2c 14.12.2010 14:24 Moritz Bunkus

Optionen non-greedy matchen, weil ansonsten HTML-Kommentar-Ende nicht richtig gematcht wird

f6ea0fa8 10.12.2010 09:17 Moritz Bunkus

Richtiges HTML-Kommentar-Ende in config-Zeile akzeptieren

597846d8 18.11.2010 10:32 Jan Büren

foreach als eindeutiges Wort für Schleifen innerhalb Latex-Druckvorlagen benutzen, Details:

if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,
$keyword_pos, 3) eq 'for')) {

mach daraus mal

if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,...
98152647 20.10.2010 13:51 Moritz Bunkus

Schleifenzähler für first fängt bei 0 an, nicht bei 1

6326597d 29.09.2010 13:37 Moritz Bunkus

Ein-/Ausgaben in Textdateien (Druckvorlagen) zwischen UTF-8 und internem Encoding wandeln, sofern notwendig

439e45e4 04.08.2010 12:03 Moritz Bunkus

DRY: "use parent"

0fba3edd 04.08.2010 12:03 Moritz Bunkus

SL/Template.pm in eine Datei pro Package aufgeteilt.