Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 23

Thema: Erste Zahl überschreibt zweite Zahl in der Enumerate-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22

    Erste Zahl überschreibt zweite Zahl in der Enumerate-Umgebung

    Hallo,

    ich habe ein kleines Problem. Ich schreibe aktuell an einem kleinen Kochbuch nun möchte ich einen Schritt, weil dieser etwas Umfangreicher ist als untergeordnete Liste noch einmal in mehrere Teilschritte aufspalten.

    Code:
    \begin{recipe}[]{Risotto (Grundrezept)}{Quelle?}{\url{http://www.flickr.com/photos/fotoosvanrobin/1781031910/in/photostream/}}\index{Risotto}
    	\ingredient{100g Reis, Risotto}
    	\ingredient{50\g Parmesan}
    	\ingredient{3\EL Butter, weich}
    
    \step
    Die Schalotte schälen, fein würfeln\\
    Den Parmesan reiben
    
    \step
    Wenn sich das Volumen vom Teig mindestens verdoppelt hat. Den Teig auf eine bemehlte Arbeitsfläche geben und ohne ihn durchzukneten in eine Rechteckige Form ziehen
    \begin{enumerate}
      \item blablabla blabla bla bla bla bla 
      \item blub tralalala foo
      \item bar
    \end{recipe}
    Allerdings stehe ich jetzt vor dem Problem das die erste Zahl vom ersten Eintrag die zweite Zahl vom zweiten Eintrag direkt überschreibt. Was im moment so aussieht:

    http://img5.fotos-hochladen.net/uplo...5kzob1gsl0.png

    Ich vermute zwar das der Fehler irgendwo in der Styles-Datei liegt:

    https://nopaste.linux-dev.org/?1120161

    Aber leider bin ich in latex nicht wirklich bewandert so das mir gerade die Fehlersuche etwas schwer fällt um nicht zu sagen für mich unmöglich macht den Fehler zu finden.
    Vielleicht hätte jemand einen Tipp wo genau die falsche Formatierung her kommt, den meine Vermutung war bis jetzt nur dass das Element \item anders definiert wird aber dieser Eintrag (Zeile 213) sieht für mich eher unauffällig auf.

    Ich würde mich auf jeden Fall über den einen oder anderen hilfreichen Tipp sehr freuen.
    Viele Grüße
    Dan


    Nachtrag:
    Wenn ich noch zusäztlich das übergeordnete Dokument posten soll in der die einzelnen Rezepte eingebunden werden, weisst mich bitte darauf hin...

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Baue bitte ein vollständiges Minimalbeispiel, das wir laufen lasse können und den Fehler sehen. Nicht einfach das übergeordnete Dokument posten, die Arbeit, das Relevante herauszufiltern, solltest du dir schon selber machen - du brauchst ja schließlich auch die Antwort

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Ich habe den Quellcode jetzt mal ein bißchen gedampft. Ich hoffe bei euch funktioniert der Code auch, bei mir lässt er sich aktuell problemlos kompilieren:

    http://www.file-upload.net/download-...k_tmp.tar.html

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Also ein Minimalbeispiel, das zu groß ist, um es in den Thread zu posten, ist definitiv eine Zumutung und kein Minimalbeispiel. Ehrlich, mach dir die Arbeit, kommentiere alles aus, was irrelevant sein KÖNNTE, und probiere jedes Mal aus, ob der Fehler noch auftritt.
    Oder mach es umgekehrt, gehe von einem Minimaldokument aus und kopiere relevante Sachen aus deinem Dokument herein, solange bis der Fehler auftritt.
    Das (beide Wege!) hat außerdem den Vorteil, dass du dabei evtl. schon alleine auf eine Lösung kommst.

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Das Problem ist, ich vermute den Fehler eher in der cook.sty Datei und darum bringt es meienr Meinung nach wenig jetzt den Quellcode noch weiter zusammen zu streichen.
    Und da ich nicht wirklich viel Ahnung von Latex habe, war die Überlegung das hier vielleicht mal jemand über die Style Datei schauen könnte wo die falsche Definition zu dem Fehlerbild sein könnte.
    Aber da Du mir ja scheinbar nicht helfen möchtest, hat sich das wohl erledigt, hier weiter zu fragen ob mir jemand helfen möchte/kann

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Also ich habe mir die Style-Datei heruntergeladen und es mit folgendem Code versucht:

    Code:
    \documentclass[draft]{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage{cook}
    
    \begin{document}
    \begin{recipe}[]{Risotto (Grundrezept)}{Quelle?}{\url{http://www.flickr.com/photos/fotoosvanrobin/1781031910/in/photostream/}}\index{Risotto}
    	\ingredient{100g Reis, Risotto}
    	\ingredient{50\g Parmesan}
    	\ingredient{3\EL Butter, weich}
    
    \step
    Die Schalotte schälen, fein würfeln\\
    Den Parmesan reiben
    
    \step
    Wenn sich das Volumen vom Teig mindestens verdoppelt hat. Den Teig auf eine bemehlte Arbeitsfläche geben und ohne ihn durchzukneten in eine Rechteckige Form ziehen
    \begin{enumerate}
      \item blablabla blabla bla bla bla bla 
      \item blub tralalala foo
      \item bar
    \end{recipe}
    \end{document}
    Läuft aber nicht, weil \g und \EL noch nicht definiert sind und auch sonst Fehler auftreten. Mach mir bitte ein Minimalbeispiel, mit dem ich deinen Fehler reproduzieren kann. Keiner hier ist in der Lage, durch drüberschauen über eine Datei ohne Ausprobieren Fehler zu suchen.
    Geändert von rstuby (05-11-2016 um 11:45 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Nein die Teile für \EL \TL \G usw. habe ich heraus geworfen weil sie definitiv nichts mit dem Problem zutun haben. Aber das Dokument (d.h. das minimal Beispiel) besteht aus genau 2 Teildokumenten das ist zum einen das "Oberdokument" in dem alle Rezepte zusammen geführt werden und zum anderen die einzelnen Rezepte die sich im Verzeichnis /rezepte befinden und das Beispiel hierzu sieht im moment so aus:

    Code:
    \begin{recipe}[]{Zwiebelsuppe}{}}{}
    
    \step
    Die Zwiebeln in Ringe schneiden und den Knoblauch fein hacken
    \begin{enumerate}
    	\item Erster Eintrag
    	\item Zweiter Eintrag
    	\item Dritter Eintrag
    \end{enumerate}
    
    \end{recipe}
    Datum glaube ich auch das sich aus dem eigentlichen Dokument nichts mehr heraus streichen lässt und der nächste Schritt wäre die STY-Datei zusammen zu streichen. Aber da wäre dann die Frage wo fängt man wegen meinem Problem an?

  8. #8
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Dann zeig doch noch mal das Oberdokument bitte.

  9. #9
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Code:
    \documentclass[]{scrartcl}
    \usepackage{cook}
    \usepackage[T1]{fontenc}
    \usepackage{longtable}
    
    \newcommand\kochbuchauthor{Dan}
    %\newcommand\kochbuchurl{http://sourceforge.net/p/chilicookbook}
    \newcommand\kochbuchurl{\href{http://sourceforge.net/p/chilicookbook}{\nolinkurl{http://sourceforge.net/p/chilicookbook}}}
    \newcommand\kochbuchtitle{Rezeptsammlung}
    \newcommand\kochbuchversion{Ver.~12.02}
    
    \newcommand{\caps}{www.Capsamania.de}
    
    % Schriftarten für Überschriften
    \usepackage{aurical}
    
    \definecolor{darkblue}{rgb}{0,0,.5}
    \usepackage[ % muss letztes Package sein!
    	pdftitle={\kochbuchtitle},%
    	pdfauthor={\kochbuchauthor},%
    	colorlinks=true, urlcolor=darkblue, linkcolor=darkblue, bookmarksopen=true
     ]{hyperref} % 
    
    
    \begin{document}
    
    \pdfbookmark[1]{Inhaltsverzeichnis}{toc}
    \tableofcontents
    
    % Standardfarbe, -schriftart für die Überschrift
    \recipecolor{C20E0F}
    
    \recipefont{\Fontamici}
    
    \input{./rezepte/French_Toast.tex}
    \end{document}

  10. #10
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Läuft es denn so bei dir durch? Ich habe nichts gemacht, außer die beiden Dokumente zusammengeführt, und ich bekomme Fehlermeldungen und kein lauffähiges Dokument.
    Code:
    \documentclass[]{scrartcl}
    \usepackage{cook}
    \usepackage[T1]{fontenc}
    \usepackage{longtable}
    
    \newcommand\kochbuchauthor{Dan}
    %\newcommand\kochbuchurl{http://sourceforge.net/p/chilicookbook}
    \newcommand\kochbuchurl{\href{http://sourceforge.net/p/chilicookbook}{\nolinkurl{http://sourceforge.net/p/chilicookbook}}}
    \newcommand\kochbuchtitle{Rezeptsammlung}
    \newcommand\kochbuchversion{Ver.~12.02}
    
    \newcommand{\caps}{www.Capsamania.de}
    
    % Schriftarten für Überschriften
    \usepackage{aurical}
    
    \definecolor{darkblue}{rgb}{0,0,.5}
    \usepackage[ % muss letztes Package sein!
    	pdftitle={\kochbuchtitle},%
    	pdfauthor={\kochbuchauthor},%
    	colorlinks=true, urlcolor=darkblue, linkcolor=darkblue, bookmarksopen=true
     ]{hyperref} % 
    
    
    \begin{document}
    
    \pdfbookmark[1]{Inhaltsverzeichnis}{toc}
    \tableofcontents
    
    % Standardfarbe, -schriftart für die Überschrift
    \recipecolor{C20E0F}
    
    \recipefont{\Fontamici}
    
    \begin{recipe}[]{Zwiebelsuppe}{}{}
    
    \step
    Die Zwiebeln in Ringe schneiden und den Knoblauch fein hacken
    \begin{enumerate}
    	\item Erster Eintrag
    	\item Zweiter Eintrag
    	\item Dritter Eintrag
    \end{enumerate}
    
    \end{recipe}
    \end{document}

  11. #11
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    ja tut es...
    Die cook.sty liegt neben dem Hauptdokument? und das Rezept heißt French_Toast.tex und liegt in dem Unterverzeichnis rezepte?

  12. #12
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Läuft MEINE ZUSAMMENGEFÜHRTE Variante bei dir durch? Die cook.sty liegt daneben und darauf wird auch zurückgegriffen.

  13. #13
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Oh, entschuldigung das hatte ich überlesen. Nein deine zusammengeführte Version läuft bei mir auch nicht... vielleicht sollte ich mich einfach damit zufriedengeben das es nicht geht

  14. #14
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Dann probiere ich es jetzt noch mal mit exakt deinen Dateien...

    Edit... Nein, ich kriege es nicht zum Laufen.

    Zunächste einmal wird in der cook.sty ein Bild, das ich nicht habe, aufgerufen - na ja, das ist nicht weiter tragisch.
    Dann der Befehl \enumitem, den es in keinem der geladenen Pakete gibt.
    Wenn ich diesen zu \item ändere, kommt als nächstes die Fehlermeldung, dass in der French_Toast.tex bei \begin{recipe} ein } zu viel ist, was man ja auch sieht.
    Wenn ich das rausnehme, beschwert er sich weiterhin, dass der Absatz beendet wird, bevor die recipe-Umgebung zu Ende ist.
    Wenn ich dann noch die Leerzeilen in der recipe-Umgebung entferne, kommt die Fehlermeldung "You can't use unskip in vertical mode (in macro \endminipage) mit Verweis auf die Zeile von French_Toast.tex, in der \end{enumerate} steht.

    Außerdem ist die cook.sty von 2010 und ich vermute, dass sie veraltet ist.
    Geändert von rstuby (05-11-2016 um 14:56 Uhr)

  15. #15
    Registrierter Benutzer
    Registriert seit
    20.07.2013
    Beiträge
    193
    Die von dir verlinkte Datei nutzt \enumitem, einen undefinierten Befehl. Im Original steht dort \item. Zwei verschiedene Dateien, ein Name. Das ist nicht gut. Ändere den Namen und schreib hinein, was du geändert hast.

    Das macht es aber nicht besser, denn der restliche Code des Pakets ist auch ganz schrecklich. Ich würde Abstand davon halten. Bist du dir überhaupt sicher, dass du das Paket korrekt nutzt? Es gibt keine Dokumentation und auch keine Beispiele.

    Ein undokumentiertes Paket, ohne Copyright Notiz, ohne Lizenz und ohne Beispiele: Das ist wie russisch Roulette mit einer Glock 17.

Lesezeichen

Berechtigungen

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