Hallo, ich schreibe an einem Buch. Ein Kapitel daraus davon möchte ich als Artikel schon mal zum Lesen geben. Weil das Kapitel allein aber nicht verständlich wäre, möchte ich ein paar Definitionen nur für den Fall der Artikelherausgabe im Gesatmtext hinzufügen können und mit einem Zähler sozusagen freigeben, für die Buchausgabe nach her aber sperren können. Ich wollte das über Zähler umsetzen: Open in writeLaTeX
\newcounter{mycounter} \setcounter{mycounter}{1} Ich habe mit Besten Gruß Martin |
Was Du mit einem Zähler möchtest, ist mir völlig unklar. Du könntest Dir mit LaTeX-Bordmitteln ein neues if definieren und einsetzen: Open in writeLaTeX
\documentclass{article} \newif\ifvorabdruck % \vorabdrucktrue \vorabdruckfalse % per Default eigentlich schon gesetzt \usepackage{lipsum}% Dummy-Text \begin{document} \lipsum[1] \ifvorabdruck Das ist ein Vorabdruck \else Das ist das fertige Buch \fi \lipsum[1] \end{document} Die reine Sicherer und außerdem mit einer LaTeX-ähnlicheren ist dann zum Beispiel folgendes: Open in writeLaTeX
\documentclass{article} \newif\ifvorabdruck % \vorabdrucktrue \vorabdruckfalse % per Default eigentlich schon gesetzt \makeatletter \newcommand*\fallsvorabdruck{% \ifvorabdruck \expandafter\@firstoftwo \else \expandafter\@secondoftwo \fi } \makeatother \usepackage{lipsum}% Dummy-Text \begin{document} \lipsum[1] \fallsvorabdruck {Das ist ein Vorabdruck} {Das ist das fertige Buch} \lipsum[1] \end{document} Die beiden Zeilen Wenn man sich mit eigener Programmierung unsicher fühlt, könnte man hier auch auf Open in writeLaTeX
\documentclass{article} \usepackage{etoolbox} \newbool{vorabdruck} % \booltrue{vorabdruck} \boolfalse{vorabdruck} % per Default eigentlich schon gesetzt \usepackage{lipsum}% Dummy-Text \begin{document} \lipsum[1] \ifbool{vorabdruck} {Das ist ein Vorabdruck} {Das ist das fertige Buch} \lipsum[1] \end{document} Es gibt noch eine ganze Reihe weiterer Möglichkeiten wie etwas das Open in writeLaTeX
\documentclass{article} \usepackage{comment} % \includecomment{vorabdruck} \excludecomment{vorabdruck} \usepackage{lipsum}% Dummy-Text \begin{document} \lipsum[1] \begin{vorabdruck} Das ist ein Vorabdruck. \end{vorabdruck} \lipsum[1] \end{document} beantwortet 25 Okt '14, 10:53 cgnieder Hallo Clemens, Hammer! Einen Riesendank für die unfassbar schnelle Hilfe, so wird es funktionieren. Du hast Recht, ich brauche keinen Zähler sondern ein boolean. Ich hatte bloß die Syntax nicht kapiert. Martin
(25 Okt '14, 11:27)
Fussel
|
Hallo, danke auch für diese Hilfe. Noch eine Rückmeldung dazu. Ich habe mir die Pakete auf http://www.ctan.org/topic/cond-comp angesehen. tagging.sty bietet den Leistungsumfang, den ich eigentlich brauche. Das Beispiel im Handbuch: Man schreibt ein Buch zu einem Automodell, will aber die Unterschiede zum Diesel, zum Automatik, zum Cabrio ... bei der Textgenerierung beachten. Besten Gruß Martin beantwortet 26 Okt '14, 08:02 Fussel @Fussel Hi Martin, willkommen auf der TeXwelt! Zur Info, hier sind Antworten stets "echte" Antworten, keine Rückfragen oder Zusatzinfos, sondern Lösungen. Ggf. "kommentiert" man eine Antwort, es ist dezenter. Das verbessert die Übersicht erheblich für die Archivierung der Lösungen. Ungewohnt und anders als in Webforen, doch innovativ und nutzbarer als Archiv. Viel Erfolg mit Deinem Buch! Bei LaTeX-Fragen melde Dich stets gern hier.
(26 Okt '14, 10:09)
stefan ♦♦
@Fussel Nachtrag :-) Die Antwort hat ja auch echte Infos zur Lösung, auch wenn es zunächst wie eine Antwort auf die Antwort aussieht. Also auch gern stehenlassen. Es wäre großartig, falls Du evtl. bei Verwendung des Pakets einen Beispielcode nebenbei erhältst, den Du noch hier editierend einfügen könntest. Ich kannte das Paket vorher nicht.
(26 Okt '14, 10:15)
stefan ♦♦
|
Willkommen auf der TeXwelt! :)