From: Moritz Bunkus Date: Tue, 23 Feb 2021 11:16:58 +0000 (+0100) Subject: HTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen X-Git-Tag: kivitendo-mebil_0.1-0~9^2~470 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=7520cd583a92860e2a33ee0b3155fd1695cc21bf;p=kivitendo-erp.git HTML zu LaTeX: gewisse kaputte Konstrukte vom CKEditor entfernen Dazu gehören leere Listen oder Paragraphen mit Zeilenumbrüchen und non-breakable spaces



 

--- diff --git a/SL/Template/LaTeX.pm b/SL/Template/LaTeX.pm index bc03eb3bb..293db2e18 100644 --- a/SL/Template/LaTeX.pm +++ b/SL/Template/LaTeX.pm @@ -83,6 +83,8 @@ sub _format_html { $content =~ s{ (?:\ |\s)+ }{ }gx; $content =~ s{ (?:\ |\s)+$ }{}gx; $content =~ s{ (?:
)+$ }{}gx; + $content =~ s{ |
    \s*
}{}igx; + $content =~ s{ (?:

\s*

\s* )+ \Z }{}imgx; my @parts = grep { $_ } map { if (substr($_, 0, 1) eq '<') {