Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Aufgabenzettel in LaTeX erstellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.01.2003
    Beiträge
    97

    Aufgabenzettel in LaTeX erstellen

    Hallo,

    ich versuche eine Aufgabensammlung für Mathematik mit LaTeX zu erstellen. Die Gliederung mit part, chapter, section etc. ist mir wohl gut bekannt. Bei einer Aufgabensammlung muss das Ganze jedoch anders aussehen, z.B.

    Aufgabe 1) Text Text Text Text Text Text
    a) erster Aufgabenteil
    b) zweiter Aufgabenteil
    c) dritter Aufgabenteil

    Aufgabe 2) Text Text Text Text Text Text
    a) erster Aufgabenteil
    b) zweiter Aufgabenteil

    Hat jemand einen Hinweis für mich, wie man das am besten machen kann, ohne die einzelnen Aufgaben und Aufgabenteile manuell durchnummerieren zu müssen? Gibt es evtl. eine gute Vorlage oder spezielle Pakete dafür?

    Vielen Dank für jede Hilfe!

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich habe es noch nie benutzt (noch sitze ich auf der anderen seite ), aber die doku sieht gut aus.

    exam

    gruß
    Geändert von bobmalaria (19-11-2007 um 11:06 Uhr)
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2003
    Beiträge
    97
    ja, sieht auf den ersten Blick ganz gut aus, danke! Funktioniert aber im ersten Anlauf auch noch nicht so ganz :-/

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    so ganz wild aus der doku zusammenkopiert funktioniert das bei mir problemlos

    Code:
    \documentclass[12pt]{exam}
    \usepackage[a4paper]{geometry}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    
    \usepackage{amsmath}
    
    \begin{document}
    
    \pointpoints{Punkt}{Punkte}
    
    \begin{center}
    \fbox{\fbox{\parbox{5.5in}{\centering
    Answer the questions in the spaces provided on the
    question sheets. If you run out of room for an answer,
    continue on the back of the page.}}}
    \end{center}
    \vspace{0.1in}
    \hbox to \textwidth{Name:\enspace\hrulefill}
    \vspace{0.2in}
    \hbox to \textwidth{Professor Dr.:\enspace\hrulefill}
    
    \begin{questions}
    \question[20]
    Why is the air?
    \question[20]
    What if there were no air?
    \begin{parts}
    \part[10]
    Describe the effect on the balloon industry.
    \part[10]
    Describe the effect on the aircraft industry.
    \end{parts}
    \question[50]
    \begin{parts}
    \part
    Define the universe. Give three examples.
    \part
    If the universe were to end, how would you know?
    \end{parts}
    \end{questions}
    
    
    \end{document}
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.11.2007
    Beiträge
    9
    Ich habe fuer einen Uebungszettel das Paket amsthm (Theorems von ams) verwendet. Das ist eigentlich dazu gedacht, mathematische Saetze, Korollare etc zu formatieren, aber man kann es auch fuer Aufgaben missbrauchen, da man es recht flexibel anpassen kann:

    Code:
    \newtheoremstyle{aufgabenstyle}
      {} % Space above, empty = `usual value'
      {3\parskip} % Space below
      {\normalfont}% Body font
      {} % Indent amount (empty = no indent, \parindent = para indent)
      {\bf\large} % Thm head font
      {\hspace{0.3em}} % Punctuation after thm head
      { } % Space after thm head: \newline = linebreak
      {} % thm spec
    
    \newtheoremstyle{teilaufgabenstyle}
      {} % Space above, empty = `usual value'
      {} % Space below
      {\normalfont} % Body font
      {} % Indent amount (empty = no indent, \parindent = para indent)
      {\bf} % Thm head font
      {} % Punctuation after thm head
      { } % Space after thm head: \newline = linebreak
      {} % thm spec
    
    
    \theoremstyle{aufgabenstyle}
    \newtheorem{aufgabe}{Aufgabe}
    
    \theoremstyle{teilaufgabenstyle}
    \newtheorem{teilaufgabe}{}[aufgabe]
    Dann kann man eine Aufgabe mit \begin{aufgabe}[optionaler Titel] ... \end{aufgabe} setzen und Teilaufgaben entsprechende mit begin{teilaufgabe} ...

  6. #6
    Registrierter Benutzer
    Registriert seit
    30.01.2003
    Beiträge
    97
    okay, das läuft bei mir so auch durch. examdesign anstatt documentclass exam scheint mir noch etwas geeigneter, weil das auch einen Kopf setzen kann. Das läuft bei mir leider nicht so einfach durch.

  7. #7
    Registrierter Benutzer
    Registriert seit
    24.07.2006
    Beiträge
    202
    Hallo,

    ich finde für so etwas das Paket titlesec ganz praktisch. Teilaufgaben lassen sich mit dem Paket enumitem schön auflisten.
    Code:
    \documentclass{scrartcl}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{titlesec} % für die Überschriften der Aufgaben
    \usepackage{enumitem} % für die Nummerierung der Teilaufgaben
    
    \titleformat{\section}[block]{\centering\sffamily\bfseries\Large}{}{0pt}{}
    \titleformat{\subsection}{\bfseries\sffamily}{Aufgabe~\arabic{subsection}:}{.5em}{}
    \titlespacing*{\subsection}{0pt}{1em}{.3em}
    
    \begin{document}
    
    \section{Übungszettel 1, 19. Oktober}
    
    \subsection{Thema der Aufgabe}
    Aufgabenstellung
    \begin{enumerate}[label=\alph*)]
    \item Teilaufgabe 1
    \item Teilaufgabe 2
    \item Teilaufgabe 3
    \end{enumerate}
    
    \subsection{Neues Thema}
    Aufgabenstellung
    \begin{enumerate}[label=\alph*)]
    \item Teilaufgabe 1
    \item Teilaufgabe 2
    \item Teilaufgabe 3
    \end{enumerate}
    
    \end{document}
    Grüße
    marius
    Geändert von marius79 (20-11-2007 um 17:54 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.01.2003
    Beiträge
    97
    hm, die letzte Lösung finde ich nicht so praktisch, weil man die Teil-/Aufgaben da selbst nummerieren muss. Allerdings stoße ich mit der Dokumentklasse exam auch schon an Grenzen: Teilaufgaben können da - so scheint es - nur untereinander geschrieben werden, obwohl nebeneinander oft viel Platz spart.

    Code:
    a) 1+1
    b) 2+2
    c) 3+3
    d) 4+4
    Code:
    a) 1+1      b) 2+2      c) 3+3      d) 4+4
    hm, da muss ich doch noch weiter nach anderen Lösungen suchen.

  9. #9
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Alternative

    Vielleicht hilft Dir ja examdesign weiter.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.01.2003
    Beiträge
    97
    Ja, das habe ich auch schon gesehen. Das oben gesuchte - also Aufgabenteile nebeneinander oder in Tabelle anordnen, kann das auch nicht.

  11. #11
    Registrierter Benutzer
    Registriert seit
    24.07.2006
    Beiträge
    202
    Zitat Zitat von phoku Beitrag anzeigen
    hm, die letzte Lösung finde ich nicht so praktisch, weil man die Teil-/Aufgaben da selbst nummerieren muss.
    Wie kommst Du darauf, dass Du die Teilaufgaben selbst nummerieren musst? Ein \item muss davor, mehr aber auch nicht. Um Teilaufgaben nebeneinander zu platzieren, könntest Du bei meinem Vorschlag minipages verwenden. Das ist aber sicherlich nicht optimal. Für diesen Zweck, insbesondere die horizontale Anordnung von Listen, gibt es aber auch ein paar Pakete, wenn ich nicht irre.

    Grüße
    marius

Lesezeichen

Berechtigungen

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