Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 23 von 23

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

  1. #16
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Johannes_B, wo hast du denn das Original gefunden? Ich bin nur auf nicht funktionierende Seiten gekommen...

    hawkeye, schau dir doch mal xcookybooky an, das gibt es in den offiziellen Paketquellen. Ausprobiert habe ich es allerdings noch nicht.

  2. #17
    Registrierter Benutzer
    Registriert seit
    20.07.2013
    Beiträge
    193
    Google hat mich zu sourceforge geführt, ist auch der Link der in Post 9 angegeben ist.

  3. #18
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Ich weiß das ich mich mit meiner Frage und dem Posten der Sourcen hier bereits auf dünnen Eis bewege. Aber ich plane ja nicht meine Sourcen selbst bei sourceforge o.ä. zu veröffentlichen. Aus diesem Grund sehe ich die Lizenzfrage an diesem Punkt etwas unkritischer.
    Aber da ich das Projekt für meine eigenen Zwecke nutze versuche ich es halt auch für meine Bedürfnisse anzupassen...

  4. #19
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.860
    Zitat Zitat von hawkeye Beitrag anzeigen
    Ich weiß das ich mich mit meiner Frage und dem Posten der Sourcen hier bereits auf dünnen Eis bewege. Aber ich plane ja nicht meine Sourcen selbst bei sourceforge o.ä. zu veröffentlichen.
    und dieses Forum ist nicht öffentlich?
    Was die Lizenz angeht, die steht unter Creative Commons, so man denn der liesmich/readme auf SF Glauben schenken darf. Was dort das wallpaper-Paket zu suchen hat, entzieht sich meiner Kenntnis.

    @rstuby: Dein -- IMHO löblicher -- Versuch, daraus ein MB zu erstellen schlug fehl, weil \step testet, ob Zähler `com' = 1 ist. Dieser wird aber nur von \ingredient auf 1 gesetzt, AFAICS. Das führt dann dazu, daß vom ersten \step keine minipage angelegt wird ... die von der recipe-Umgebung versucht wird, geschlossen zu werden. Vermutlich hat sich der Paketautor nicht vorstellen können, ein Rezept ohne Zutaten wiederzugeben...

    @hawkeye: vllt hast Du ja nur zu wenige Chillies in Deinen Rezepten
    Wie dem auch sei, hier ein Ansatz ohne cook.sty:
    Code:
    \documentclass[headings=big]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{xcolor}
    \usepackage{enumitem}
    \usepackage{aurical}
    \definecolor{rezeptfarbe}{rgb}{0.76, 0.05, 0.06}
    \renewcommand*\raggedsection{\centering}
    \addtokomafont{section}{\normalfont\color{rezeptfarbe}\Fontamici}
    \newlength\zutatenbreite
    \newlength\zutzubsep
    \AtBeginDocument{%
      \setlength\zutatenbreite{0.3\linewidth}%
      \setlength\zutzubsep{1em}%
    }
    \newcommand\rezept{\addsec}
    \newenvironment{zutaten}{%
      \providecommand\zutat{\item[]}%
      \noindent\minipage[t]{\zutatenbreite}
      \renewcommand*\raggedsection{\raggedright}%
      \minisec{Zutaten}
      \itshape
      \begin{itemize}[leftmargin=0pt]
      }{%
      \end{itemize}
      \endminipage
      }
    \newenvironment{zubereitung}{%
      \providecommand\schritt{\item}%
      \null\hfill\minipage[t]{\dimexpr\linewidth-\zutatenbreite-\zutzubsep \relax}
      \renewcommand*\raggedsection{\raggedright}%
      \minisec{Zubereitung}
      \begin{enumerate}[leftmargin=0pt, label=\textcolor{rezeptfarbe}{\huge\arabic*}]
    }{%
      \end{enumerate}
      \endminipage
    }
    \begin{document}
    \rezept{Zwiebelsuppe}
      \begin{zutaten}
        \zutat 5 Zwiebeln
        \zutat 3 Knoblauchzehen
      \end{zutaten}%
      \begin{zubereitung}
        \schritt Die Zwiebeln in Ringe schneiden und den Knoblauch fein hacken
        \begin{enumerate}
    	  \item Erster Eintrag
    	  \item Zweiter Eintrag
    	  \item Dritter Eintrag
        \end{enumerate}
      \end{zubereitung}
    \end{document}
    VG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #20
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    Hallo Rainer,

    erst einmal vielen Dank für deine Mühe, ich denke darauf werde ich zurückgreifen wenn ich keine Lösung für mein Problem finde und es ist irgendwie beruhigend zu wissen das es jetzt zumindest einen Plan B gibt.

    Zu deinen Anmerkungen zur Veröffentlichung, zum einen sagte ich ja das es mir durch aus bewußt ist das ich mich auf sehr dünnen Eis bewege und zum anderen glaube dass wir einfach etwas aneinander vorbei geredet haben, da ich bei veröffentlich an die veröffentlichung des gesamten Dokuments inkl. aller Rezepte dachte. Aber Du hast natürlich recht im eigentlichen Sinne ist das hier auch bereits eine Veröffentlichung.

    Um noch einmal auf mein eigentliches Problem zu sprechen zu kommen ich habe noch einmal in die Style-Datei geschaut und folgenden Abschnitt gefunden:

    Code:
    \newcommand{\step}[1][\arabic{steps}]{%
    	\ifnum\value{com}=1% Abfrage ob es sich um den ersten Zubereitungsschritt handelt
    		%\end{flushright}% Zutatenumgebung muss geschlossen werden
    		\end{minipage}%
    		%
    		\setcounter{com}{2}% Counter auf 2, damit wird gekennzeichnet, dass der Abschnitt Zutaten beendet ist
    		\hspace*{0.5cm}% Abstand zwischen Zutaten und Anleitungsteil
    		%\addtolength{\textwidth}{-1cm}%
    		\begin{minipage}[t]{0.6\textwidth}% Minipage fuer die Zubereitungsschritte wird erzeugt
    		
    		\vspace{.5cm}		
    	\fi%
    	%
    	\ifnum\value{steps}>1% fuer jeden Schritt existiert eine eigene List-Umgebung - ab dem ersten muss die Liste
    		\ifthenelse{\equal{\value{recipepages}}{1}}
    			{\end{list}}% hinzufuegen zum Inhaltsverzeichnis
    			{\setcounter{recipepages}{1}}%
    
    % 		ifnum\value{recipepages}=0%
    % 			\end{list}% mit dem End-Tag geschlossen werden
    		%\fi%
    		%\setcounter{recipepages}{0}%
    	\fi%
    	%
    	\definecolor{recipecolor}{HTML}{\recipecolorset}% Farbdefinition aus der aktuelle Farbangabe
    	\begin{list}{% Liste fuer jeden Schritt neu beginnen
    		\textcolor{recipecolor}{{\huge #1}}% Listenanstrich (Aussehen frei definierbar)
    	}%
    	\item% Beginn des Zubereitungsschrittes (Listenanstrich)
    	\stepcounter{steps}% zaehlt den Zaehler nach oben
    }
    und ich hätte jetzt eigentlich gedacht das die Zeile

    Code:
    		\vspace{.5cm}
    die Nummerierung übereinander schiebt. Aber dem ist leider nicht so. Mein Ansatz wäre jetzt zu schauen ob ich für diesen Block dort irgendwie explizit eine enumerate Umgebung definieren kann (evtl. unter einem eigenen Namen). ABer ich habe keine Ahnung ob das vom Erfolg gekrönt sein wird

  6. #21
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.860
    ich bin ja kein Rechtsverdreher, aber Du postest hier öffentlich Auszüge eines Werkes, das unter einer bestimmten Lizenz steht. Welche Lizenz das ist, hab ich Dir verlinkt, die Quelle auch. Eigentlich fehlt nur noch die Namensnennung, so ich den Lizenztext richtig deute...
    Wie dem auch sei, hier:
    Zitat Zitat von hawkeye Beitrag anzeigen
    Code:
    	\begin{list}{% Liste fuer jeden Schritt neu beginnen
    		\textcolor{recipecolor}{{\huge #1}}% Listenanstrich (Aussehen frei definierbar)
    	}%
    	\item% Beginn des Zubereitungsschrittes (Listenanstrich)
    verbirgt sich IMHO das eigentliche Problem: die list-Umgebung erwartet zwei Parameter, von denen aber nur einer angegeben ist. Als zweiten Parameter greift sich die list-Umgebung den anschließenden \item-Befehl.
    Ohne direkt an der cook.sty zu hantieren:
    Code:
    \documentclass[]{scrartcl}
    \usepackage{cook}
    \usepackage{xpatch}
    \xpatchcmd{\step}{\begin{list}{\textcolor{recipecolor}{{\huge #1}}}}
     {\begin{list}{\textcolor{recipecolor}{{\huge#1}}}{}}
     {\typeout{`\string\step' patched.}}
     {\typeout{`\string\step' could not be patched.}}
     
    \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}{}{}
    \ingredient{5 Zwiebeln}
    \ingredient{3 Knoblauchknollen}
    \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}
    wobei es in dieser cook.sty noch mehr Ungereimtheiten gibt, so werden z.B. Pakete geladen (zum Teil sogar veraltete Pakete wie subfigure und bibgerm), die dann noch nicht einmal genutzt werden...

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

  7. #22
    Registrierter Benutzer
    Registriert seit
    20.07.2013
    Beiträge
    193
    Zitat Zitat von Johannes_B Beitrag anzeigen
    Ein undokumentiertes Paket, ohne Copyright Notiz, ohne Lizenz und ohne Beispiele: Das ist wie russisch Roulette mit einer Glock 17.
    Was ich damit sagen wollte: Das Paket ist qualitativ nicht wertvoll und ich würde die Hände davon lassen. Dass du fremden Code verteilst ist mir persönlich ziemlich Schnuppe. Dass du schlechten Code nutzt und diesen sogar verteilst, ist mir weniger Schnuppe. Don't use cook.sty

  8. #23
    Registrierter Benutzer
    Registriert seit
    03.07.2016
    Beiträge
    22
    @rais,
    vielen Dank mit dem xpatch-Package und deinem Code konnte jetzt endlich das Ergebnis erzielt werden das ich mich gewünscht habe

Lesezeichen

Berechtigungen

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