Testy w LaTeX-e

Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
mr0zik
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 29 maja 2010, o 10:37
Płeć: Mężczyzna
Lokalizacja: Rabka
Podziękował: 1 raz

Testy w LaTeX-e

Post autor: mr0zik »

Witam
Mam pytanie odnośnie LaTeX-a.
Chcę przygotować sobie testy maturalne i napotkałem problem na samym początku.
Jak zrobić ładny test, tak aby odpowiedzi były w jednej linii i rozłożone na całą szerokość strony?
Będę wdzięczny za pomoc, wiem że w jednej linii można przy pomocy paralist, ale czy da się je jakoś rozłożyć?
kolegasafeta
Użytkownik
Użytkownik
Posty: 209
Rejestracja: 26 lis 2009, o 23:45
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 17 razy
Pomógł: 8 razy

Testy w LaTeX-e

Post autor: kolegasafeta »

Co trzeba "równo rozłożyć" ? I co znaczy równo?
mr0zik
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 29 maja 2010, o 10:37
Płeć: Mężczyzna
Lokalizacja: Rabka
Podziękował: 1 raz

Testy w LaTeX-e

Post autor: mr0zik »

aby odpowiedzi były w jednej linii i rozłożone na całą szerokość strony?
Wymyśliłem coś takiego:

Kod: Zaznacz cały

Wskaż przedział, który jest zbiorem rozwiązań nierówności $frac{x}{4}+frac{1}{6}<frac{x}{3}$\ 
egin{inparaenum}[ A.]
item $(-infty,-2)$ hspace{stretch{1}}
item $(-infty,2)$ hspace{stretch{1}}
item $(-2,+infty)$hspace{stretch{1}}
item $(2,+infty)$hspace{stretch{1}}
end{inparaenum}
Jednak nie do końca mnie zadowala to.
Idealnie by było aby odpowiedzi A, B, C, D zawsze były w tym samym pionie, a moje rozwiązanie tego nie zapewnia.
Awatar użytkownika
yorgin
Użytkownik
Użytkownik
Posty: 12680
Rejestracja: 14 paź 2006, o 12:09
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 17 razy
Pomógł: 3440 razy

Testy w LaTeX-e

Post autor: yorgin »

Domyślam się, że chodzi o to, by niezależnie od treści zadania oraz potencjalnej szerokości wariantów odpowiedzi, oznaczenia podpunktów układały się w jednej linii?

Wydaje mi się, że dobrym, aczkolwiek trochę okrężnym rozwiązaniem jest punktowanie przy użyciu tabel bez konturów ze stałą szerokością kolumn. Domyślnie stała szerokość jest dostępna tylko dla kolumn centrowanych, jednak znalazłem obejście w sieci:

Kod: Zaznacz cały


usepackage{array}

ewcolumntype{L}[1]{>{
aggedrightlet
ewline\arraybackslashhspace{0pt}}m{#1}}

ewcolumntype{C}[1]{>{centeringlet
ewline\arraybackslashhspace{0pt}}m{#1}}

ewcolumntype{R}[1]{>{
aggedleftlet
ewline\arraybackslashhspace{0pt}}m{#1}}


egin{document}

egin{tabular}{| c | L{3cm} | C{3cm} | R{3cm} |}
foo &
A cell with text that wraps around, is raggedright and allows 
ewline
    manual line breaks &
A cell with text that wraps around, is centered and allows 
ewline
    manual line breaks &
A cell with text that wraps around, is raggedleft and allows 
ewline
    manual line breaks \
end{tabular}

end{document}
To jest tylko roboczy plik. Ładujemy pakiet oraz ustalamy wyrównanie tekstu i mamy wszystkie narzędzia. W środowisku tabular w opcjach kreski pionowe tworzą kontury kolumn - ich usunięcie oraz dostosowanie parametrów do własnych potrzeb powinno dać to, czego potrzeba.
mr0zik
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 29 maja 2010, o 10:37
Płeć: Mężczyzna
Lokalizacja: Rabka
Podziękował: 1 raz

Testy w LaTeX-e

Post autor: mr0zik »

Dzięki
Ciekawe rozwiązanie
ODPOWIEDZ