Anzeige:
Ergebnis 1 bis 11 von 11

Thema: scrartcl und algorithm2e inkompatibel?

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.01.2009
    Beiträge
    6

    scrartcl und algorithm2e inkompatibel?

    Hallo zusammen,

    ich möchte gerne die KOMA-Script Klasse scrartcl und gleichzeitig das Paket algorithm2e nutzen. Mein gerade eben installiertes MikTeX kriegt's aber nicht hin. Hier ein Minimalbeispiel:

    Code:
    \documentclass{scrartcl}
    \usepackage{algorithm2e}
     
    \title{Ein Testdokument}
    \author{Max Musterman}
    
    \begin{document}
    
    \maketitle
    \tableofcontents
    \section{Blabla}
    Blabla eben.
    
    \end{document}
    Kein Fehler wird gemeldet, wenn ich:
    - algorithm2e nicht einbinde oder
    - article statt scrartcl verwende oder
    - kein Inhaltsverzeichnis erstele.

    Könnt ihr den Fehler reproduzieren?

    Die genauen Fehler sind:
    1. in der \tableofcontents Zeile: "Undefined control sequence."
    2. in der *.toc Datei: "LaTeX Error: Something's wrong--perhaps a missing \item."

    Gruß,
    SuperGreenhorn

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von SuperGreenhorn Beitrag anzeigen
    1. in der \tableofcontents Zeile: "Undefined control sequence."
    2. in der *.toc Datei: "LaTeX Error: Something's wrong--perhaps a missing \item."
    ich bekomme weder noch ... versuch mal
    Code:
    \listfiles
    \documentclass{scrartcl}
    \usepackage{algorithm2e}
    \begin{document}
    \tableofcontents
    \section{Blabla}
    Blabla eben.
    \end{document}
    und poste die *File list* aus Deiner .log-Datei (ggf. mit auskommentiertem \tableofcontents).

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Nicht nachvollziehbar

    Funktioniert problemlos. Füge als allererste Zeile mal \listfiles hinzu und vergleiche die Dateiliste aus der Log-Datei.
    Code:
     *File List*
    scrartcl.cls    2009/07/24 v3.04a KOMA-Script document class (article)
    scrkbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
    sics and keyval usage)
     scrbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent 
    basics and keyval usage)
      keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
    scrlfile.sty    2009/03/25 v3.03 KOMA-Script package (loading files)
    tocbasic.sty    2009/06/08 v3.03b KOMA-Script package (handling toc-files)
    scrsize11pt.clo    2009/07/24 v3.04a KOMA-Script font size class option (11pt)
    typearea.sty    2009/07/24 v3.04a KOMA-Script package (type area)
    algorithm2e.sty    2005/10/04 v3.9 algorithms environments
      ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
      xspace.sty    2006/05/08 v1.12 Space after command names (DPC,MH)
     ***********
    Du verwendest wahrscheinlich veraltete Versionen der beteiligten Pakete.


    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #4
    Registrierter Benutzer
    Registriert seit
    03.01.2009
    Beiträge
    6

    zu neue Pakete?!

    vielen Dank für die superschnellen Antworten!

    aus der Log-Datei:
    Code:
     *File List*
    scrartcl.cls    2009/07/24 v3.04a KOMA-Script document class (article)
    scrkbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
    sics and keyval usage)
     scrbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent 
    basics and keyval usage)
      keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
    scrlfile.sty    2009/03/25 v3.03 KOMA-Script package (loading files)
    tocbasic.sty    2009/06/08 v3.03b KOMA-Script package (handling toc-files)
    scrsize11pt.clo    2009/07/24 v3.04a KOMA-Script font size class option (11pt)
    typearea.sty    2009/07/24 v3.04a KOMA-Script package (type area)
    algorithm2e.sty    2008/00/00 v3.10 algorithms environments
      ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
      xspace.sty    2006/05/08 v1.12 Space after command names (DPC,MH)
     relsize.sty    2003/07/04 ver 3.1
     ***********
    Sieht fast so aus, als hätte ich zu neue Pakete?!

  5. #5
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Aktuelle Version

    Versuche trotzdem eine Aktualisierung, denn algorithm2e liegt mittlerweile in der Version 4.01 (vom Dezember 2009) vor.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.01.2009
    Beiträge
    6
    Der MikTeX-Updater sagt, dass alle Pakete in der neuesten Version installiert seien.

    Die Angabe "algorithm2e.sty 2008/00/00 v3.10" ist eh merkwürdig: Erstens ist das Datum (0.0.2008) ungültig. Zweitens sagt der MikTeX Packet Manager, dass das Paket vom 21.12.2009 sei und an anderer Stelle in der Log-Datei (etwas oberhalb der File List) steht: "Package `algorithm2e' Release 4.01 -- december 14 2009 --"

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.03.2008
    Beiträge
    128
    Vergiss MikTeX, installiert dir TeXLive.

  8. #8
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von vci Beitrag anzeigen
    Vergiss MikTeX, installiert dir TeXLive.
    das hat imho nix mit MikTeX oder TeXLive zu tun.

    @SuperGreenhorn: Versuch mal
    Code:
    \documentclass{scrartcl}
    \let\chapter\section
    \usepackage{algorithm2e}
    \begin{document}
    \tableofcontents
    \section{Blabla}
    Blabla eben.
    \end{document}
    und wende Dich an den Paketautor von algorithm2e, warum er
    a) so ein seltsames Datum (0.0.2008) meldet und
    b) versucht, \chapter umzudefinieren, obwohl es nicht notwendigerweise von der verwendeten Klasse zur Verfügung gestellt wird
    Code:
    %% redefine chapter so that it adds a vspace in the loa as the original does for lof and lot
    \let\algocf@original@chapter=\chapter%
    \def\chapter{\expandafter\addtocontents{loa}{\protect\addvspace{10\p@}}\algocf@original@chapter}%
    aus
    Code:
    \ProvidesPackage{algorithm2e}[2008/00/00 v3.10 algorithms environments]
    ahem
    Code:
    %  $Id: algorithm2e.sty,v 4.1 2009/12/15 08:54:08 cfiorio Exp $
    PS) warum es wohl mit article trotzdem klappt?

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  9. #9
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von rais Beitrag anzeigen
    und wende Dich an den Paketautor von algorithm2e
    Ich hatte mal versucht, das caption-Paket an algorithm2e anzupassen. Es war einfach nicht möglich; es werden keine etablierten Schnittstellen verwendet und der Code macht an allen Ecken und Kanten den Eindruck, als sei Kompatiblität zu anderen Paketen etwas, was es um jeden Preis zu verhindern gilt. Der Autor hat auf meine Fragen und VVs nie geantwortet.

    Mein Tipp daher: Schaue dich nach Alternativen zu diesem Paket um.

    Liebe Grüße,
    Axel

  10. #10
    Registrierter Benutzer
    Registriert seit
    03.01.2009
    Beiträge
    6
    Zitat Zitat von rais Beitrag anzeigen
    @SuperGreenhorn: Versuch mal
    Code:
    \documentclass{scrartcl}
    \let\chapter\section
    \usepackage{algorithm2e}
    \begin{document}
    \tableofcontents
    \section{Blabla}
    Blabla eben.
    \end{document}
    Hey danke, das klappt super! Werde es dann erstmal bei dieser Änderung belassen und hoffen, dass ich keine weiteren Probleme mehr bekomme... :-)

  11. #11
    Registrierter Benutzer
    Registriert seit
    18.01.2010
    Beiträge
    3
    Zitat Zitat von SuperGreenhorn Beitrag anzeigen
    Hey danke, das klappt super! Werde es dann erstmal bei dieser Änderung belassen und hoffen, dass ich keine weiteren Probleme mehr bekomme... :-)
    Hatte das gleiche Problem (\tableofcontents warf den gleichen Kompilierungsfehler (war in der Ausgabe jedoch trotzdem vorhanden)). Wie auch immer, die Zeile
    Code:
    \let\chapter\section
    hat dem jedenfalls Abhilfe geschaffen =)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •