PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probelme mit\rotatebox



aui
02-04-2008, 16:21
Hallo Leute,

ich habe längere Zeit nichts mehr mit LaTeX gemacht und bin dann gleich wieder auf ein Problem gestoßen. Und zwar habe ich eine Tabelle, in der die erste Spalte mit \multirow zu einer werden soll und der Text senkrecht steht. Das hat am Anfang auch funktioniert, als ich dann aber weiter unten im Dokument noch eine align* - Umgebung aufgenommen habe, erzeugt das Previewer nur noch folgende Fehlermeldung:


Error: /syntaxerror in --%ztokenexec_continue--
Operand stack:
39140290 55388444 1000 600 600 --nostringval--
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1131/1686(ro)(G)-- --dict:0/20(G)-- --dict:72/200(L)-- --dict:170/300(L)--
Current allocation mode is local
Last OS error: No such file or directory
MiKTeX GPL Ghostscript 8.54: Unrecoverable error, exit code 1


Selbst wenn ich dann die align*-Umgebung weglasse, läuft nichts mehr. Wie dann weitere Versuche gezeigt haben, lässt sich, wenn im Dokument nur \rotatbox vorkommt schon ein DVI-File mehr erzeugen. Hier folgt das Beispiel mit allen verwendeten Paketen und dem Befehl an der Stelle wo ich ihn gerne verwenden würde:


\documentclass[12pt, a4paper, openany, titlepage]{report}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[centertags]{amsmath}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\usepackage{color, latexsym, exscale, fancyhdr, lscape}
\usepackage{graphicx}
\usepackage{mathptmx}
\usepackage{courier}
\usepackage{setspace}
\usepackage[centertags]{amsmath}
\usepackage{multirow}
\usepackage{amsthm}
\pagestyle{plain} \setlength{\oddsidemargin}{-0.8cm}
\setlength{\headheight}{14.5pt} \setlength{\evensidemargin}{0.2cm}
\setlength{\topmargin}{-0.5in} \setlength{\textwidth}{16cm}
\setlength{\textheight}{24.5cm} \setlength{\parindent}{0pt}
\setlength{\topsep}{12pt} \setlength{\belowcaptionskip}{0pt}
\renewcommand{\baselinestretch}{1.5}\flushbottom
\begin{document}
\begin{tabular}{cc|cccccc}\hline
&& \multicolumn{6}{c}{Augenzahl Würfel 1}\\
&& 1 & 2 & 3 & 4 & 5 &
6\\[0.5ex]\cline{3-8}
\multirow{6}{*}{\rotatebox{90} {Augenzahl Würfel 2}}
& 1 & $\{1;1\}$ & $\{2;1\}$ & $\{3;1\}$ & $\{4;1\}$ & $\{5;1\}$ & $\{6;1\}$\\
& 2 & $\{1;2\}$ & $\{2;2\}$ & $\{3;2\}$ & $\{4;2\}$ & $\{5;2\}$ & $\{6;2\}$\\
& 3 & $\{1;3\}$ & $\{2;3\}$ & $\{3;3\}$ & $\{4;3\}$ & $\{5;3\}$ & $\{6;3\}$\\
& 4 & $\{1;4\}$ & $\{2;4\}$ & $\{3;4\}$ & $\{4;4\}$ & $\{5;4\}$ & $\{6;4\}$\\
& 5 & $\{1;5\}$ & $\{2;5\}$ & $\{3;5\}$ & $\{4;5\}$ & $\{5;5\}$ & $\{6;5\}$\\
& 6 & $\{1;6\}$ & $\{2;6\}$ & $\{3;6\}$ & $\{4;6\}$ & $\{5;6\}$ & $\{6;6\}$\\
\end{tabular}

\end{document}

Also nimmt man hierbei das \rotatebox weg, läuft das alles wieder.


Danke schon mal.

Aui

Stefan_K
02-04-2008, 16:30
Hallo Aui,

das Beispiel lässt sich bei mir fehlerfrei übersetzen.
Treten bei Dir Fehler während der LaTeX-Übersetzung auf? Kannst Du die .log-Datei posten?
Oder gibt es nur Fehler bei der dvi-Anzeige?
Wie sieht es aus, wenn Du direkt in pdf übersetzt?

Viele Grüße,

Stefan

localghost
02-04-2008, 17:40
[...] ich habe längere Zeit nichts mehr mit LaTeX gemacht und bin dann gleich wieder auf ein Problem gestoßen. [...]
Vielleicht ist dann auch mal eine Aktualisierung einiger Komponenten deines LaTeX-Systems angesagt.


MfG
Thorsten¹

aui
07-04-2008, 08:29
Hallo,

also das Problem tritt nicht beim Übersetzen auf, sondern nur bei der dvi-Anzeige. Direkt in pdf geht´s. Außerdem habe ich alle verwendeten Pakete aktualisiert.

Gruß,
Aui

voss
07-04-2008, 08:53
also das Problem tritt nicht beim Übersetzen auf, sondern nur bei der dvi-Anzeige. Direkt in pdf geht´s. Außerdem habe ich alle verwendeten Pakete aktualisiert.


dvi kann keine Rotationen anzeigen ...

Herbert

voss
07-04-2008, 08:58
\documentclass[12pt, a4paper, openany, titlepage]{report}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[centertags]{amsmath}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\usepackage{color, latexsym, exscale, fancyhdr, lscape}
\usepackage{graphicx}
\usepackage{mathptmx}
\usepackage{courier}
\usepackage{setspace}
\usepackage[centertags]{amsmath}
\usepackage{multirow}
\usepackage{amsthm}
\pagestyle{plain} \setlength{\oddsidemargin}{-0.8cm}
\setlength{\headheight}{14.5pt} \setlength{\evensidemargin}{0.2cm}
\setlength{\topmargin}{-0.5in} \setlength{\textwidth}{16cm}
\setlength{\textheight}{24.5cm} \setlength{\parindent}{0pt}
\setlength{\topsep}{12pt} \setlength{\belowcaptionskip}{0pt}
\renewcommand{\baselinestretch}{1.5}\flushbottom
\begin{document}
...



Nebenbei:
-- Die Seite setzt man mit Paket geometry
-- An \baselinestretch spielt man überhaupt nicht rum -> Paket setspace
du lädst es doch extra
-- courier ist eine schreckliche Typewriter-Version
-- graphicx beinhaltet schon rotating
-- mehrmaliges Laden von Paketen ist sinnlos.

Herbert