Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 69e0114b

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 69e0114b38e2bf174655d6cc5da63e6f168527cf
  • Vorgänger 18111023
  • Nachfolger c4ce237a

KiviLatex-Template-Plugin: leere Listen entfernen

Das sind Einträge, die im HTML so aussehen: <ul> </ul> LaTeX schmeißt
beim Äquivalent (\begin{itemize} \end{itemize}) Fehler. Kann z.B. via
Copy & Paste aus LibreOffice passieren.

Unterschiede anzeigen:

SL/Template/Plugin/KiviLatex.pm
58 58
  $text =~ s{ \r+ }{}gx;
59 59
  $text =~ s{ \n+ }{ }gx;
60 60
  $text =~ s{ (?:\&nbsp;|\s)+ }{ }gx;
61
  $text =~ s{ <ul>\s*</ul> | <ol>\s*</ol> }{}gx; # Remove lists without items. Can happen with copy & paste from e.g. LibreOffice.
61 62

  
62 63
  my @parts = map {
63 64
    if (substr($_, 0, 1) eq '<') {

Auch abrufbar als: Unified diff