Revision 7260c815
Von Bernd Bleßmann vor fast 2 Jahren hinzugefügt
SL/Template/LaTeX.pm | ||
---|---|---|
103 | 103 |
$content =~ s{ ^ \s+ }{}gx; # remove white space at the start of the text |
104 | 104 |
$content =~ s{ ^ ( \\newline \ )+ }{ _lb_to_space($1) }gxe; # convert line breaks at the start of the text to vertical space |
105 | 105 |
$content =~ s{ ( \n\n+ ) ( \\newline \ )+ }{ $1 . _lb_to_space($2) }gxe; # convert line breaks at the start of a paragraph to vertical space |
106 |
$content =~ s{ ( \\par\n+ ) ( \\newline \ )+ }{ $1 . _lb_to_space($2) }gxe; # convert line breaks at the start of a paragraph to vertical space |
|
106 | 107 |
$content =~ s{ ( \\end\{ [^\}]+ \} \h* ) ( \\newline \ )+ }{ $1 . _lb_to_space($2) }gxe; # convert line breaks after LaTeX environments like lists to vertical space |
107 | 108 |
$content =~ s{ ^ \h+ \\newline }{\\newline}gmx; |
108 | 109 |
$content =~ s{ \n\n \h* \\newline \h* }{\n\n}gmx; |
Auch abrufbar als: Unified diff
HTML-zu-LaTeX: Sonderfall bzgl. Zeilenumbruch behandeln
Zeilenumbrüche direkt am Anfang eines Absatzes auch finden, wenn
Absatz mit \par gesetzt wird.
Siehe auch 066cdace62af6f25e9e29249aa0325cc247b132b
"HTML-zu-LaTeX: diverse Sonderfälle bzgl. Zeilenumbrüchen behandeln"
(cherry picked from commit 6e00c7adb760d101d6fe417dce4763d960668cfd)