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.
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.
Google hat mich zu sourceforge geführt, ist auch der Link der in Post 9 angegeben ist.
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...
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:
VGCode:\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}
Rainer
There's nothing a good whack with a hammer won't fix!
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:
und ich hätte jetzt eigentlich gedacht das die ZeileCode:\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 }
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 wirdCode:\vspace{.5cm}
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:
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:
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...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}
VG
Rainer
There's nothing a good whack with a hammer won't fix!
@rais,
vielen Dank mit dem xpatch-Package und deinem Code konnte jetzt endlich das Ergebnis erzielt werden das ich mich gewünscht habe
Lesezeichen