multienum in exam-Klasse - falsche Formatierung

Schriftbild, Absätze und Auflistungen einstellen


StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

multienum in exam-Klasse - falsche Formatierung

Beitrag von StefanB »

Hallo,

ich möchte gerne die multienum Umgebung in der exam-Klasse verwenden, doch leider funktioniert ein "3-spaltiger" Ausdruck nicht, da das 3. Element immer in die nächste Zeile rutscht. Es wird wohl etwas mit der "Abstandsrechnung" nicht funktionieren. Sobald ich die "Questions-Umgebung" einfüge, gibts Probleme. Ohne geht, aber dann hilft mir die ganze Klasse nichts ;)

So gehts:
\documentclass[12pt,a4paper]{exam}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{multienum}
\begin{document}
	\begin{multienumerate}
		\mitemxxx{$f(x)=$}{$g(x)=$}{$h(x)=$}
		\mitemxxo{$i(x)=$}{$j(x)=$}
	\end{multienumerate}
\end{document}
So nicht mehr:
\documentclass[12pt,a4paper]{exam}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{multienum}
\begin{document}
\begin{questions}
\question
	\begin{multienumerate}
		\mitemxxx{$f(x)=$}{$g(x)=$}{$h(x)=$}
		\mitemxxo{$i(x)=$}{$j(x)=$}
	\end{multienumerate}
\end{questions}
\end{document}

Stamm-

Ansatz mit anderem Paket

Beitrag von Stamm- »

Es funktioniert mit dem flexibleren Paket enumitem (Version 3.5.2). Details zu den Funktionen des Pakets sind dessen Anleitung zu entnehmen.
\documentclass[11pt,a4paper]{exam}
\usepackage[T1]{fontenc}
\usepackage{mathtools}  % lädt »amsmath«
\usepackage[inline]{enumitem}

\begin{document}
  \begin{questions}
  \question
    \begin{enumerate*}[itemjoin=\qquad]
      \item $f(x)=$
      \item $g(x)=$
      \item $h(x)=$
      \item $i(x)=$
      \item $j(x)=$
    \end{enumerate*}
  \end{questions}
\end{document}
Anleitungen bereits installierter Pakete können sehr leicht über die Kommandozeile abgerufen werden.
texdoc enumitem

StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

Beitrag von StefanB »

danke, geht!

Stamm-

Alternativer Ansatz

Beitrag von Stamm- »

Etwas verspätet fällt mir da noch ein, dass die Klasse exam in dieser Hinsicht ja auch Bordmittel zur Verfügung stellt und ein zusätzlich Paket somit unnötig wird. Dann wird allerdings die Nummer in der Liste durch einen Großbuchstaben ersetzt.
\documentclass[
  11pt,
  a4paper,
  ngerman
]{exam}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage{mathtools}  % lädt »amsmath«

\begin{document}
  \begin{questions}
    \question Titel der Frage

    \begin{oneparchoices}
      \choice $f(x)=$
      \choice $g(x)=$
      \choice $h(x)=$
      \choice $i(x)=$
      \choice $j(x)=$
    \end{oneparchoices}
  \end{questions}
\end{document}

StefanB
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Mi 28. Jul 2010, 10:57

Beitrag von StefanB »

Hi,
also nach genauerer Betrachtung geht es doch nicht so recht, wie ich es mir vorstelle...Es geht quasi über den Rand hinaus..

In der Manual bin ich auch nicht richtig fündig geworden, wo ich irgendwo die Spaltenzahl angeben kann.

Die "Boardmittel" von exman gefällt mir auch nicht, da die Großbuchstaben als Aufzählung unpassend sind und ich da auch keine Möglichkeit gefunden habe, die Spaltenanzahl anzugeben.

Jetzt habe ich es mittels Tabs realisiert, aber das war eher eine Notlösung.

Stamm-

Konkretere Angaben nötig

Beitrag von Stamm- »

StefanB hat geschrieben:[…] also nach genauerer Betrachtung geht es doch nicht so recht, wie ich es mir vorstelle...Es geht quasi über den Rand hinaus. […]
Und dafür kannst Du doch auch sicherlich ein konkretes Beispiel liefern, das deine Versuche zeigt und auch die Probleme in der Ausgabe, die dabei entstehen
StefanB hat geschrieben:[…] In der Manual bin ich auch nicht richtig fündig geworden, wo ich irgendwo die Spaltenzahl angeben kann. […]
Von welcher Anleitung genau ist hier jetzt die Rede?
StefanB hat geschrieben:[…] Die "Boardmittel" von exman gefällt mir auch nicht, da die Großbuchstaben als Aufzählung unpassend sind und ich da auch keine Möglichkeit gefunden habe, die Spaltenanzahl anzugeben. […]
Die Art der Nummerierung lässt sich möglicherweise ändern. Für mehrere Spalten lässt sich das Paket multicol verwenden, falls die Klasse in dieser Hinsicht keine Einstellung bietet
StefanB hat geschrieben:[…] Jetzt habe ich es mittels Tabs realisiert, aber das war eher eine Notlösung.
Wenn das Problem damit gelöst ist, freuen sich sicherlich auch andere Anwender, die über eine Suchmaschine auf dieses Thema hier stoßen, auf diese Lösung in Form von Code.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Wäre denn das moderne tasks eine Alternative?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten