Wow super dankeschön
Das hat mir sehr weitergeholfen...Ich muss nun in diese Aufgabe noch Teilaufgaben reinbekommen (auch durch eine neue Umgebung) und habe schon mal weiterprobiert und deinen Teil entsprechend erweitert.
Dabei gibt es folgende Vorgabe:
Am Beginn soll kursiv Teilaufgabe xx.yy.zz (w P.): stehen, wobei xx die Nummer der aktuellen Section, yy die Nummer der aktuellen Aufgabe innerhalb der Section und zz die Nummer der Teilaufgabe innerhalb der aktuellen Aufgabe sein soll. zz soll in kleinen römischen Ziffern angegeben sein (z.B. iii für 3). w ist die Anzahl er Punkte für diese Teilaufgabe und soll als verpflichtender Parameter übergeben werden. Anschließend (nach dem Doppelpunkt) soll der eigentliche Inhalt der Teilaufgabe auf der gleichen (!) Zeile (und nicht mehr kursiv) fortgesetzt werden. Am Ende der Teilaufgabe soll am Zeilenende ein (fett gesetztes) Zeichen (oder auch mehrere) stehen, welches beim Aufrufen der Umgebung als optionales Argument
eingegeben werden kann. Wird es nicht angegeben, so soll (ebenso fett) das
Ausrufezeichen dort erscheinen.
Ich habe prinzipiell das Erstellen der kursiv geschriebenen Teilaufgabe hinbekommen. Nur beim folgenden "normalen" Text verschluckt Latex jetzt immer den ersten Buchstaben. Woran liegt das?
Zudem verstehe ich noch nicht, wie es mit der Punktezahl gemeint ist und dem optinalen fetten Argument. Verstehst du bzw. wer anders das?
Also es soll dann wiefolgt aussehen:
\begin{Aufgabe}{Thema 1}
\begin{Teilaufg}[?]{4}
Hier ist der Text.
\end{Teilaufg}
\begin{Teilaufg}{3}
Hier ist der Text.
\end{Teilaufg}
\end{Aufgabe}
Wenn ich es richtig verstehe ist das Zeichen in den [] das optionale Argument und in den {} die Punktzahl. Aber wie bekommt man das in der Umgebung hin zu definieren?
Vielen lieben Dank schon mal im Voraus.
%Präambel wie gehabt
\begin{document}
%Counter der Section
\newcounter{aufgabe}[section]
\renewcommand*\theaufgabe{\thesection.\arabic{aufgabe}}
%Umgebung Aufgabe
\newenvironment{Aufgabe}[1]
{
\par
\textbf{Aufgabe \refstepcounter{aufgabe} \theaufgabe\enskip(#1)}
\par
}
{\par\hfill Gesamtpunktzahl bei Aufgabe \theaufgabe: ...P.}
%Counter Teilaufgabe
\newcounter{teilaufgabe}[section]
\renewcommand*\theteilaufgabe{\thesection.\arabic{aufgabe}\roman{teilaufgabe}}
%Umgebung Teilaufgabe
\newenvironment{Teilaufgabe}[1]
{
\par
\textit{Teilaufgabe \refstepcounter{teilaufgabe} \theteilaufgabe ...P.:}
}
{}
%Beispieltext
\section{Beispiel}
\begin{Aufgabe}{Thema 1}
Text
\end{Aufgabe}
\begin{Aufgabe}{Thema 2}
Text
\end{Aufgabe}
\section{Beispiel}
\begin{Aufgabe}{Thema 1}
Dieses ist die Hauptaufgabe, für die es eine Gesamtpunktzahl gibt. Im weiteren ist diese Aufgabe in zwei Teilaufgaben unterteilt. Die Summe der Punktzahlen der einzelnen Teilaufgaben ergibt die Gesamtpunktzahl
\begin{Teilaufgabe}
Dieses ist die erste spannende Teilaufgabe. Hierfür soll es im folgenden vier Punkte geben.
\end{Teilaufgabe}
\begin{Teilaufgabe}
Dieses ist die zweite verrückte Teilaufgabe. Hierfür soll es im folgenden drei Punkte geben.
\end{Teilaufgabe}
\end{Aufgabe}
\end{document}