Eine Art eigene Titelseite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Eine Art eigene Titelseite

von Stefan Kottwitz » So 22. Aug 2010, 18:34

Das war ein Fehler beim Kopieren und Einfügen. Habs oben editiert, die Optionen samt eckigen Klammern mussten weg.

Stefan

von chrizke » So 22. Aug 2010, 18:26

Was ist denn da der Unterschied zu meinem?

\LoadClassWithOptions

von Stefan Kottwitz » So 22. Aug 2010, 18:24

Die Optionen kannst Du nicht so übergeben. Das würde gehen:
\LoadClassWithOptions{article}
Stefan

von chrizke » So 22. Aug 2010, 17:56

Ok gut.

Wenn ich das jetzt alles in eine eigene Klassendatei packen will, bekomme ich aber Probleme beim Setzen.
Er meckert immer, dass er die Klasse nicht findet:
Das ist die ausführende .tex Datei
\documentclass{testklasse}

\begin{document}
Hallo Test
\end{document}
Das ist die testklasse.cls, welche im gleichen Verzeichnis liegt, wie die davor
\ProvidesClass{testklasse}[2010/08/22 v 1]
\LoadClassWithOptions[12pt,a4paper]{article}
Und die Fehlermeldung ist diese hier:
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009)
\write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, ar
abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, ku
rmanji, latin, latvian, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, po
lish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, span
ish, swedish, turkish, ukenglish, ukrainian, uppersorbian, welsh, loaded.
(./testklasse.cls
Document Class: testklasse 2010/08/22 v 1

! LaTeX Error: File `.cls' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)

Enter file name:
Kannst du mir sagen, warum der selbst nur mit diesem Grundgerüst meckert?

Denn er scheint die Datei ja gefunden zu haben, da er das Datum aus der Datei ausgelesen hat.

Verwendung von Variablen

von Stefan Kottwitz » So 22. Aug 2010, 16:56

Hallo chrizke,

"Variablen" kannst du z.B. mit \newcommand definieren und mit \renewcommand ändern. Du kannst Dir auch Befehle anlegen für die Änderung und die Ausgabe.

Hier ein komplettes Beispiel:
\documentclass{article} 
\newcommand*\startZeitwert{0:00}% Definition und Initialisierung
\newcommand*\schlussZeitwert{23:59}
\newcommand*\startZeit[1]{\renewcommand*\startZeitwert{#1}}% Kommando zum Setzen der Zeit
\newcommand*\schlussZeit[1]{\renewcommand*\schlussZeitwert{#1}}
\newcommand*\zeiten{\startZeitwert\ - \schlussZeitwert}% Komnmando für die Ausgabe
\begin{document}
\startZeit{17:00}
\schlussZeit{20:00}
\section{Planung \zeiten}
\end{document}
Makronamen dürfen nicht mit \end anfangen, das ist eine Einschränkung bei LaTeX (\end wird verwendet für Umgebungs-Enden, wie \endquote etc.). Daher habe ich mal \end auf \schluss geändert.

Viele Grüße,

Stefan

Eine Art eigene Titelseite

von chrizke » So 22. Aug 2010, 16:43

Hallo,

wie kann ich "Variablen" definieren, die ich so in der Art wie bei Titelseiten erst setzen kann und die dann hinterher eingefügt werden, an entsprechenden Stellen?

Also ich will, erst setzen zB
\startZeit{17:00}
\endZeit{20:00}
...
\zeiten
Wie kann ich sowas basteln?

Nach oben