Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7260c815

Von Bernd Bleßmann vor fast 2 Jahren hinzugefügt

  • ID 7260c81584de5982675ca33a99bb56ff9e176baa
  • Vorgänger 6bcb8c7e
  • Nachfolger 035d1c70

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)

Unterschiede anzeigen:

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