PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrere bilder drehen - packet-kompatibilität



don_shifty
22-07-2010, 09:44
Hallihallo

Habe genau das selbe Problem wie dieser Herr hier: http://www.mrunix.de/forums/showthread.php?t=57601&highlight=bilder+seite+drehen. Ich möchte 4 bilder in zwei Zeilen nebeneinander anordnen und das mehrmals in einem zweiseitigen Dokument, daher geht landscape nicht, weil es die Seiten immer gleich dreht und nicht auf gerade/ungerade Seiten rücksicht nimmmt. Wie bei diesem Thread rausgekommen ist (http://www.mrunix.de/forums/showthread.php?t=63814&highlight=bilder+seite+drehen) habe auch ich das Gefühl, dass es sich um einen Bug der Packetkompatibilität handeln muss.

Hier mal ein Beispiel mit meiner kompletten Präambel:


\documentclass[10pt,a4paper,twoside]{article}
\usepackage[textwidth=430pt, footskip=15pt, textheight=650pt, headheight=45pt, headsep=35pt, top=110pt]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{ucs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{sfmath} %formats equations in sans serif
\renewcommand{\theequation}{\normalfont \arabic{equation}}
%\usepackage{color}
%\usepackage{hyperref}
\usepackage{multirow}
\usepackage[pdftex]{graphicx}
\usepackage{float}
\usepackage{rotfloat}
\usepackage{lscape}
\usepackage{lastpage}
\usepackage[english]{babel}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\usepackage{sidecap}
\usepackage{wrapfig}
\usepackage[font=small,labelfont={bf,sf},textfont={it,sf}]{caption}
\usepackage{sectsty}
\usepackage{appendix}
\usepackage{fixltx2e}
%\usepackage{ctable} %for \toprule and \midrule
% \setlength{\heavyrulewidth}{0.1em}
% \newcommand{\otoprule}{\midrule[\heavyrulewidth]}
\usepackage{fancyhdr} %diese befehle definieren die kopf-und fusszeilen
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhead{}
\fancyhead[LO, LE]{\textbf{Superfirma}\\Strassenweg 5 \\CH-6666 Hölle - Switzerland}
\fancyhead[CO, CE]{\textbf{\begin{large} BERICHT \end{large}} \\ \vspace{.3cm} Page \thepage \ of \pageref{LastPage}}
\fancyhead[RO, RE]{\includegraphics[scale=.2]{bild.jpg}}
\cfoot{\begin{scriptsize} Was unten \end{scriptsize}}

\author{Me Memington}
\title{BERICHT}
\date{1.1.1111}

\begin{document}

\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}

\begin{sidewaysfigure}
%\centering
\includegraphics[width=1\textwidth]{bild.jpg}
\caption{VSL logo}\label{vsl}
\end{sidewaysfigure}

\end{document}

Wenn ich die kommentierten Packete auskommentiere kompiliert mein Code, allerdings ist die Graphik nicht gedreht und erscheint nur Teilweise am rechten Seitenrand, wenn \centering in der Figure steht, erscheint gar kein Bild auf der Seite...

Mit dem hyperref Packet kommen in meinem (kompletten) Dokument eine unmenge Fehler und mit ctable und color meint er:

! Missing } inserted. <inserted text> } l.55 \end{sidewaysfigure}

und

! Extra }, or forgotten \endgroup. \endturn ->\egroup \multiply \rot@angle by-1 Sine {\rot@angle }\let \sineA ... l.55 \end{sidewaysfigure}

Wenn ich sidewaysfigure durch figure ersetze funzt alles tip top (ausser das es halt nicht so ist wie ich es will)!

Kann mir jemand eine Alternative Lösung des Problems vorschlagen und/oder erklären was ich falsch mache, bitte?

bischi
22-07-2010, 11:31
rotatebox verwenden?
angle-Angabe bei includegraphics?

vielleicht könntest du mal schnell ne Skizze erstellen, wie es am Schluss aussehen sollte :)

Mfg Bischi

PS: Räum doch bitte auch mal deine Präambel auf ;) Includegraphics ohne Treiber laden (vgl. bspw l2picfaq, Forenbeiträge...), veraltete Pakete (http://www.mrunix.de/forums/showthread.php?t=52211), alle Pakete raus, die du nicht unbedingt benötigst...

don_shifty
22-07-2010, 12:04
danke für die antwort!


rotatebox verwenden?
angle-Angabe bei includegraphics?

angle angaben will ich nicht weil ich die manuell auf die gerade oder ungeraden seiten anpassen müsste...
rotatebox werde ich mal ausprobieren



vielleicht könntest du mal schnell ne Skizze erstellen, wie es am Schluss aussehen sollte :)
hab ich gemacht...



PS: Räum doch bitte auch mal deine Präambel auf ;) Includegraphics ohne Treiber laden (vgl. bspw l2picfaq, Forenbeiträge...), veraltete Pakete (http://www.mrunix.de/forums/showthread.php?t=52211), alle Pakete raus, die du nicht unbedingt benötigst...

hmmm hatte nicht das gefühl, dass mein präambel so ein durcheinander ist, die pakete brauche ich alle... schaue mir aber gerne mal l2picfaq an...

kenne die rotatebox noch nicht, schau mir das mal an...

mfg s.

bischi
22-07-2010, 12:36
angle angaben will ich nicht weil ich die manuell auf die gerade oder ungeraden seiten anpassen müsste...
rotatebox werde ich mal ausprobieren

Rotatebox hat das gleiche Problem ;) Ich würde aber sowieso alle in die gleiche Richtung drehen, sonst bist du am Ende am Dokument rumdrehen wie wild und kannst auch auf einer Doppelseite nicht alle Bilder gleichzeitig anschauen...


hmmm hatte nicht das gefühl, dass mein präambel so ein durcheinander ist, die pakete brauche ich alle...


Ganz sicher? Brauchst du irgendwo \begin{figure][H] ? Ich kenn die Hälfte von den Paketen nicht, könnte mir aber von den Namen her vorstellen, dass die alle etwa das gleiche machen: Lösch die raus, die du nicht brauchst! (spart dir Inkompatibilitäten...). Und eben: graphicx ohne Treiber laden...

MfG Bischi

u_fischer
22-07-2010, 12:50
dass mein präambel so ein durcheinander ist

Nun, sie ist immerhin so, dass ich dein Beispiel nicht ausprobieren werden.

Aber ein paar Anmerkungen:

1. ctable brauchst du nicht.

2. Brauchst du wirklich utf8x (statt utf8) + ucs?

3. Lass die pdftex-Option bei graphicx weg.

4. Wenn du wirklich mit pdftex kompilierst, solltest du wohl besser pdflscape statt lscape benutzen.

5. hyperref sollte (mit einigen Ausnahmen, die in der Doku beschrieben sind) immer als letztes geladen werden.

don_shifty
22-07-2010, 14:41
Erst mal danke für die antworten!


Ich würde aber sowieso alle in die gleiche Richtung drehen, sonst bist du am Ende am Dokument rumdrehen wie wild und kannst auch auf einer Doppelseite nicht alle Bilder gleichzeitig anschauen...

sehe deinen einwand ein, es ist aber so, dass jede seite mit 4 bildern ein eigenes thema behandelt und ich möchte an der drehung nach twoside standard gerne festhalten.




Ganz sicher? Brauchst du irgendwo \begin{figure][H]

ja tue ich!



1. ctable brauchst du nicht.

wie kriege ich den \toprule und \midrule hin, die haben so schöne zeilenabstände, das hat \hline nicht und mit \hline\\[-.9em] werden die vertikalen trennstriche unschön



2. Brauchst du wirklich utf8x (statt utf8) + ucs?

keine ahnung, aber ich will linux-windows kompatibilität, da brauche ich doch utf8x, oder?



3. Lass die pdftex-Option bei graphicx weg.

ok



4. Wenn du wirklich mit pdftex kompilierst, solltest du wohl besser pdflscape statt lscape benutzen.

dokument ist primär zum druck vorgesehen, aber wieso nicht...



5. hyperref sollte (mit einigen Ausnahmen, die in der Doku beschrieben sind) immer als letztes geladen werden.
ok...

schlussendlich wäre ich aber trotzdem froh, wenn noch 1-2 antworten zum eigentlichen thema kommen könnten, bitte...

hab nochmal ein mini-bsp gemacht (weniger pakete), welches bei mir nur mit den kommentierten zeilen kompiliert, das resultat ist auch gepostet...


\documentclass[10pt,a4paper,twoside]{article}
\usepackage[textwidth=430pt, footskip=15pt, textheight=650pt, headheight=45pt, headsep=35pt, top=110pt]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
%\usepackage{color}
%\usepackage{ctable}
\usepackage{graphicx}
\usepackage{float}
\usepackage{rotfloat}
\usepackage{pdflscape}
\usepackage{lastpage}
\usepackage[english]{babel}
\usepackage[font=small,labelfont={bf,sf},textfont={it,sf}]{caption} %dies ist ein paket um die caption zu formatieren.
\usepackage{fixltx2e}
\usepackage{fancyhdr} %diese befehle definieren die kopf-und fusszeilen
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhead{}
\fancyhead[LO, LE]{\textbf{Superfirma}\\Strassenweg 5 \\CH-6666 Hölle - Switzerland}
\fancyhead[CO, CE]{\textbf{\begin{large} BERICHT \end{large}} \\ \vspace{.3cm} Page \thepage \ of \pageref{LastPage}}
\fancyhead[RO, RE]{\includegraphics[scale=.2]{bild.jpg}}
\cfoot{\begin{scriptsize} Was unten \end{scriptsize}}
%\usepackage{hyperref}

\author{Me Memington}
\title{BERICHT}
\date{1.1.1111}

\begin{document}

\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}

\begin{sidewaysfigure}
\centering
\includegraphics[width=.3\textwidth]{bild.jpg}
\caption{Marvin}\label{vsl}
\end{sidewaysfigure}

\end{document}

sommerfee
22-07-2010, 15:26
Bei mir läuft das Beispiel auch mit den auskommentierten Paketen durch.

Wenn du hyperref einkommentierst, denke daran, daß dies immer Fehlermeldungen beim ersten Durchlauf geben kann, wenn man die aux-Datei vorher nicht gelöscht hat.

Wenn es bei dir trotz dieses Hinweises nicht übersetzt werden kann, bleibt dir nicht anderes übrig, als ein echtes Minimalbeispiel zu erstellen, damit man immerhin schon'mal sieht, welche Pakete da genau inkompatibel zueinander sind. Dieses Minimalbeispiel zusammen mit der Ausgabe von \listfiles würde uns helfen, das Problem näher analysieren zu können. Siehe auch: http://www.minimalbeispiel.de

Liebe Grüße,
Axel

P.S.: \listfiles ergibt bei mir (TeXlive 2009):


*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
geometry.sty 2008/12/21 v4.2 Page Geometry
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
geometry.cfg
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8x.def 2004/10/17 UCS: Input encoding UTF-8
ucs.sty 2004/10/17 UCS: Unicode input support
uni-global.def 2004/10/17 UCS: Unicode global data
helvet.sty 2005/04/12 PSNFSS-v9.2a (WaS)
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2009/08/25 v0.04m Graphics/color for pdfTeX
ctable.sty 2009/09/17 v1.15 ctable package
xkeyval.sty 2008/08/13 v2.6a package option processing (HA)
xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
array.sty 2008/09/09 v2.4c Tabular extension package (FMi)
tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
booktabs.sty 2005/04/14 v1.61803 publication quality tables
rotating.sty 2009/03/28 v2.16a rotated objects in LaTeX
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
rotfloat.sty 2004/01/04 v1.2 Combining float+rotating package (AS)
pdflscape.sty 2008/08/11 v0.10 Landscape pages in PDF (HO)
lscape.sty 2000/10/22 v3.01 Landscape Pages (DPC)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
lastpage.sty 1994/06/25 v0.1b LaTeX2e package for refs to last page number (
JPG)
babel.sty 2008/07/06 v3.8l The Babel package
english.ldf 2005/03/30 v3.3o English support from the babel system
caption.sty 2009/10/09 v3.1k Customizing captions (AR)
caption3.sty 2009/10/09 v3.1k caption3 kernel (AR)
fixltx2e.sty 2006/09/13 v1.1m fixes to LaTeX
fancyhdr.sty
hyperref.sty 2009/10/09 v6.79a Hypertext links for LaTeX
hycolor.sty 2009/10/02 v1.5 Code for color options of hyperref/bookmark (HO
)
xcolor-patch.sty 2009/10/02 xcolor patch
pd1enc.def 2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support
(HO)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions (
HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
ltxcmds.sty 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)

atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
hpdftex.def 2009/10/09 v6.79a Hyperref driver for pdfTeX
t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
ucsencs.def 2003/11/29 Fixes to fontencodings LGR, T3
supp-pdf.mkii
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
uni-0.def 2004/10/17 UCS: Unicode data U+0000..U+00FF
***********

lockstep
22-07-2010, 15:41
wie kriege ich den \toprule und \midrule hin, die haben so schöne zeilenabstände, das hat \hline nicht

Indem du das Paket booktabs lädst. (Ich weiß, ist nicht dein eigentliches Problem.)

lockstep

don_shifty
22-07-2010, 16:05
nochmal herzlichen dank für die prompten antworten!

Indem du das Paket booktabs lädst. (Ich weiß, ist nicht dein eigentliches Problem.)
ok scheint zu funktionieren, ist booktabs irgendwie besser als ctable?


Bei mir läuft das Beispiel auch mit den auskommentierten Paketen durch.

Wenn du hyperref einkommentierst, denke daran, daß dies immer Fehlermeldungen beim ersten Durchlauf geben kann, wenn man die aux-Datei vorher nicht gelöscht hat.
schön wenns bei dir läuft... ;) dreht es auch das bild?
stimmt, hyperref scheint mit mehrmalkompilation zu funktionnieren...
die anderen beiden fehler bleiben aber:

! Missing } inserted. <inserted text> } l.41 \end{sidewaysfigure}
! Extra }, or forgotten \endgroup. \endturn ->\egroup \multiply \rot@angle by-1 \Sine {\rot@angle }\let \sineA ... l.41 \end{sidewaysfigure}

hier mal der output von \listfiles

*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
geometry.sty 2008/12/21 v4.2 Page Geometry
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
geometry.cfg
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8x.def 2004/10/17 UCS: Input encoding UTF-8
ucs.sty 2004/10/17 UCS: Unicode input support
uni-global.def 2004/10/17 UCS: Unicode global data
helvet.sty 2005/04/12 PSNFSS-v9.2a (WaS)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2009/08/25 v0.04m Graphics/color for pdfTeX
float.sty 2001/11/08 v1.3d Float enhancements (AL)
rotfloat.sty 2004/01/04 v1.2 Combining float+rotating package (AS)
rotating.sty
pdflscape.sty 2008/08/11 v0.10 Landscape pages in PDF (HO)
lscape.sty 2000/10/22 v3.01 Landscape Pages (DPC)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
lastpage.sty 1994/06/25 v0.1b LaTeX2e package for refs to last page number (
JPG)
babel.sty 2008/07/06 v3.8l The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
english.ldf 2005/03/30 v3.3o English support from the babel system
caption.sty 2004/05/16 v3.0b Customising captions (AS)
fixltx2e.sty 2006/09/13 v1.1m fixes to LaTeX
fancyhdr.sty
hyperref.sty 2009/10/19 v6.79b Hypertext links for LaTeX
hycolor.sty 2009/10/02 v1.5 Code for color options of hyperref/bookmark (HO
)
xcolor-patch.sty 2009/10/02 xcolor patch
pd1enc.def 2009/10/19 v6.79b Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support
(HO)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions (
HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
ltxcmds.sty 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)

atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
hpdftex.def 2009/10/19 v6.79b Hyperref driver for pdfTeX
t1phv.fd 2001/06/04 scalable font definitions for T1/phv.
ucsencs.def 2003/11/29 Fixes to fontencodings LGR, T3
supp-pdf.tex
ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
temp.out
temp.out
bild.jpg Graphic file (type jpg)
uni-0.def 2004/10/17 UCS: Unicode data U+0000..U+00FF
bild.jpg Graphic file (type jpg)

noch etwas: wenn ich im code vom vorherigen post \centering in der sidewaysfigure auskommentiere kriege ich das gepostete resultat mit nicht gedrehtem bild...

lockstep
22-07-2010, 16:19
ist booktabs irgendwie besser als ctable?

ctable erzeugt Tabellen mittels eines neuen Befehls anstatt mit den originalen (Gleit-)Umgebungen. Ich habe das Paket einmal ausprobiert, sehe jedoch keinen Vorteil gegenüber der traditionellen LaTeX-Syntax. ctable lädt eine Menge anderer Pakete, um deren Funktionalität zu bieten - u.a. booktabs. booktabs ist ein kleines Paket, das neue Befehle für horizontale Tabellenlinien definiert (\toprule, \bottomrule & Co.). Die Doku zu booktabs ist zugleich eine Anleitung zum Setzen "schöner" Tabellen.

lockstep

sommerfee
22-07-2010, 18:17
schön wenns bei dir läuft... ;) dreht es auch das bild?

Ja.


die anderen beiden fehler bleiben aber:

Da ich diese Fehler nicht bekomme, ist es wohl eine Inkompatibilität, die mittlerweile behoben ist. In diesem Fall würde ein Update deiner TeX-Distribution helfen.

Oder es ist eine Inkompatibilität zwischen vom Alter her nicht zusammenpassenden Paketen. Denn wie man an der Liste der Dateien sieht, ist dein TeX-System auf einem uneinheitlichen Stand. Auch in diesem Fall würde ein Update deiner gesammten TeX-Distribution helfen.

Oder auch nicht. Denn ich bin da alles andere als sicher, da du offensichtlich ein anderes Beispiel übersetzt hast als ich, wie man an der Liste der Pakete/Dateien sieht, seufz.

Du macht es einem wirklich alles andere als leicht, dir zu helfen. Mit einem ECHTEN Minimalbeispiel, was genau so wie gepostet das Problem erzeugt (ohne daß man als Helfer einen Haufen Zeilen ein- oder auskommentieren muß), wäre das Problem schon längst gelöst oder zumindest identifiziert, denn darum geht es bei dem Basteln eines ECHTEN Minimalbeispiels, um das Identifizieren des Problemes.

Solange es das nicht gibt, klinke ich mich erstmal aus.

don_shifty
23-07-2010, 08:12
guten morgen


Da ich diese Fehler nicht bekomme, ist es wohl eine Inkompatibilität, die mittlerweile behoben ist. In diesem Fall würde ein Update deiner TeX-Distribution helfen.

Oder es ist eine Inkompatibilität zwischen vom Alter her nicht zusammenpassenden Paketen. Denn wie man an der Liste der Dateien sieht, ist dein TeX-System auf einem uneinheitlichen Stand. Auch in diesem Fall würde ein Update deiner gesammten TeX-Distribution helfen.

Sicherlich ein guter einwand... allerdings hab ich hier folgendes problem: auf der arbeit sitze ich hinter einer firewall, welche die automatische paketinstallation von miktex nicht erlaubt. dh ich muss für jedes paket einen sty-code suchen und den in miktex/tex/latex/paketname ablegen. so hat man leider nicht die übersicht über die paketversionen, auch weiss ich ja nicht ob es neuere gibt, denn ich müsste alle gefundenen sty-codes manuell vergleichen.
gibt es da eine einfache art miktex und alle nachinstallierten pakete zu updaten?!


Du macht es einem wirklich alles andere als leicht, dir zu helfen. Mit einem ECHTEN Minimalbeispiel, was genau so wie gepostet das Problem erzeugt (ohne daß man als Helfer einen Haufen Zeilen ein- oder auskommentieren muß), wäre das Problem schon längst gelöst oder zumindest identifiziert, denn darum geht es bei dem Basteln eines ECHTEN Minimalbeispiels, um das Identifizieren des Problemes.

tut mir leid, ich wollte hier niemanden vor den kopf stossen! bin schliesslich SEHR dankbar für eure hilfe!!!

hier also nochmal ein beispiel, hoffe es entspricht den anforderungen, hat nur pakete drin, die mit den bildern zu tun haben (und booktabs, siehe oben) und color, was probleme zu machen scheint.


\documentclass[10pt,a4paper,twoside]{article}
\usepackage{color}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{float}
\usepackage{rotfloat}
\usepackage{pdflscape}
\usepackage[font=small,labelfont={bf,sf},textfont={it,sf}]{caption}
\usepackage{hyperref}
\listfiles

\begin{document}

\begin{sidewaysfigure}
%\centering
\includegraphics[width=.3\textwidth]{bild.jpg}
\caption{Marvin}\label{marvin}
\end{sidewaysfigure}

\end{document}

wie gesagt funktioniert es nur mit auskommentiertem color paket. die beiden resultate mit \centering auskommentiert und nicht, hab ich gepostet und auch nochmal was ich eigentlich gerne hätte... die fehler mit color bleiben die selben.

hier nochmal der output von \listfiles


*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
booktabs.sty 2005/04/14 v1.61803 publication quality tables
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
rotfloat.sty 2004/01/04 v1.2 Combining float+rotating package (AS)
rotating.sty
pdflscape.sty 2008/08/11 v0.10 Landscape pages in PDF (HO)
lscape.sty 2000/10/22 v3.01 Landscape Pages (DPC)
ifpdf.sty 2009/04/10 v2.0 Provides the ifpdf switch (HO)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
caption.sty 2004/05/16 v3.0b Customising captions (AS)
hyperref.sty 2009/10/19 v6.79b Hypertext links for LaTeX
ifvtex.sty 2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
hycolor.sty 2009/10/02 v1.5 Code for color options of hyperref/bookmark (HO
)
xcolor-patch.sty 2009/10/02 xcolor patch
pd1enc.def 2009/10/19 v6.79b Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty 2009/07/30 v1.5 Key value parser with default handler support
(HO)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions (
HO)
ifluatex.sty 2009/04/17 v1.2 Provides the ifluatex switch (HO)
ltxcmds.sty 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)

hdvips.def 2009/10/19 v6.79b Hyperref driver for dvips
pdfmark.def 2009/10/19 v6.79b Hyperref definitions for pdfmark specials
ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
temp2.out
temp2.out
bild.jpg Graphic file (type eps)
***********

ps beim color paket habe ich beispielsweise keine neue version gefunden (mit meiner manuell-such-methode)...

herzlichen dank nochmal für die hilfe!!!

sommerfee
23-07-2010, 09:10
dh ich muss für jedes paket einen sty-code suchen und den in miktex/tex/latex/paketname ablegen

MikTeX erlaubt auch die (Nach-)Installation und das Update von einem sog. "local repository", d.h. die Ausgangsdateien müssen nicht im Internet liegen, sie können genauso gut auch auf der Festplatte, auf einer CD-R oder einem USB-Stick liegen.

Siehe z.B. auch hier: http://www.mrunix.de/forums/showthread.php?t=68748

Dieses lokale Repository kann man dann sowohl zur Nachinstallation von Paketen als auch für ein Update des gesamten MikTeX (inkl. Pakete) verwenden.


hier also nochmal ein beispiel, hoffe es entspricht den anforderungen

Die Anforderungen sind unter http://www.minimalbeispiel.de zu finden. Es geht auch nicht um formale Anforderungen, und nicht darum, die 100%ig zu erfüllen, sondern die Bildung eines Minimalbeispieles ist schlicht und einfach der erste Schritt, um den Fehler so gut es geht einzukreisen, d.h. man reduziert das Dokument soweit, bis der Fehler noch auftritt, aber eine weitere Reduzierung den Fehler nicht mehr aufzeigen würde.

(Und es sollte so wie gepostet den Fehler aufzeigen. Wenn der Helfende dazu erst einmal Modifikationen vornehmen muß, besteht die Gefahr, daß der Helfende im Endeffekt nicht das gleiche Dokument wie der Fragesteller übersetzt, wie es mir ja auch passiert ist.)

Wenn es nicht der Fragesteller macht, müsste es der Helfende als ersten Schritt machen, um dem Fehler auf Schliche zu kommen. Da es aber auch genauso gut der Fragesteller machen kann, ist es einfach eine Frage von Höflichkeit, diesen Schritt der Fehlersuche dem Helfenden abzunehmen. Außerdem findet sich auch oftmals durch die Bildung des Minimalbeispieles der Fehler von alleine, d.h. durch diese Methode werden auch viele Fragen bzw. Threads überfüssig. Ein Beispiel dafür ist z.B. http://www.latex-community.org/forum/viewtopic.php?f=4&t=9456

Und noch ein Vorteil hat ein Minimalbeispiel: Der Helfende kann es in der Regel übersetzen, ohne dafür erstmal 20 Pakete nachinstallieren zu müssen.

Der von dir verlinkte Thread http://www.mrunix.de/forums/showthread.php?t=63814&highlight=bilder+seite+drehen ist übrigens ebenfalls ein gutes Beispiel dafür, wie man es nicht macht. Die Bildung des Minimalbeispieles hatte ich in diesem Falle für den Fragesteller "frymor" gemacht, um das Problem eindeutig identifizieren zu können. In der Regel bin ich aber nicht so blöde/nett, sondern lasse Nicht-Minimalbeispiele einfach links liegen. Nicht, weil ich gemein bin (zumindest hoffe ich das), sondern, weil ich in der Regel nur früh morgens hier in das Forum reinschaue und mir dann schlicht und einfach die Zeit fehlt, die Beispiele erstmal selber zu "minimalisieren".

Zurück zu deinem Fehlerfall: Auch dein neustes Beispiel kann ich fehlerfrei übersetzen, also sollte es bei dir mit einer MikTeX-Aktualisierung wohl getan sein. An welchen Paketen es ganz konkret liegt, kann man wohl nur sagen, wenn man die Paketliste noch weiter im Sinne eines Minimalbeispieles reduziert.

Liebe Grüße,
Axel

P.S.: Nein, auf den Schlips getreten habe ich mich nicht gefühlt, aber ich hatte gestern generell etwas schlechte Laune, sorry, wenn sich das auf meinen Beitrag übertragen haben sollte.

sommerfee
23-07-2010, 09:33
Nachtrag:


für jedes paket einen sty-code suchen

Das ist eine ganz schlechte Idee, weil die Pakete in der Regel nicht als sty-Datei von den Autoren ausgeliefert werden. Wenn man also nach den sty-Dateien sucht, findet man irgendeine Version, aber in der Regel nicht die aktuelle, oftmals sogar eine, die bis zu 15 Jahre alt ist. (Eine Suche nach caption.sty findet z.B. auch Versionen von 1994!) Die aktuelle Version liegt in der Regel auf CTAN (*), muß aber erstmal "ausgepackt" werden.


und den in miktex/tex/latex/paketname ablegen

Auch eine schlechte Idee, weil man damit die Paketverwaltung von MikTeX durcheinanderbringen kann. Das Verzeichnis von MikTeX selber läßt man am besten in Ruhe, muß man außer der Reihe etwas ins TeX-System installieren, nimmt man hierfür ein eigenen Verzeichnisbaum, den man dem MikTeX-System als zusätzlichen Verzeichnisbaum beibringt.

Liebe Grüße,
Axel

(*) http://www.ctan.org/tex-archive/macros/latex/contrib/

don_shifty
23-07-2010, 10:17
phüü was ich hier alles lerne...! ist ja besser als an der uni..! ;)

danke sommerfee für die tips!

ich habe die anleitung zum mini-bsp natürlich gelesen, allerdings dachte ich, das es ein problem der kompatibilität der pakete untereinander sein kann und habe deshalb nicht noch mehr rausgelöscht...

die korrekte miktex anwendung hinter firewall kannte ich nicht! wenn ich aber deine local-repos vorschläge befolge, kriege ich folgenden error:


MiKTeX Update Wizard Report

Version: 2.8.3553
Date: Friday, July 23, 2010
Time: 10:07:23
updating package definition directory ("C:\Program Files\MikTeX\tpm\packages")...
installed 49 package definition files
visiting repository D:\Data\Downloads\repository...
repository type: local package repository
loading lightweight database...
starting package maintenance...
installation directory: "C:\Program Files\MikTeX"
package repository: D:\Data\Downloads\repository
lightweight database digest: b67a7a31743884ba4437a6bcc5bde857
going to install 1052 file(s) (20 package(s))
unregistering C:\Program Files\MikTeX\miktex\bin\MiKTeX208-core-PS.dll
unregistering C:\Program Files\MikTeX\miktex\bin\MiKTeX208-core.dll
unregistering C:\Program Files\MikTeX\miktex\bin\MiKTeX208-packagemanager-PS.dll
unregistering C:\Program Files\MikTeX\miktex\bin\MiKTeX208-packagemanager.dll

Error: The operation could not be completed because a required file does not exist.


denke es ist das beste wenn ich mal mein ganzes miktex de- und reinstalliere dann alle benötigten pakete mit einem local-repository neu installiere...

werd dann das jetz mal in angriff nehmen...

lockstep
23-07-2010, 10:57
ich habe die anleitung zum mini-bsp natürlich gelesen, allerdings dachte ich, das es ein problem der kompatibilität der pakete untereinander sein kann und habe deshalb nicht noch mehr rausgelöscht...

Nicht als Kritik, sondern als Verbesserungsvorschlag gemeint: In vielen Fällen kann man auch ohne fortgeschrittene LaTeX-Kenntnisse den Fehler weiter eingrenzen, indem man systematisch verdächtige Pakete aus- und einkommentiert und auch mit der Ladereihenfolge der Pakete experimentiert.

Wenn ein Fragesteller den Fehler soweit eingegrenzt hat, dass er (wie in deinem letzten Beispiel) bei acht geladenen Paketen bzw. sechzehn Codezeilen noch auftritt, ist das für Helfer in der Regel akzeptabel.

lockstep

don_shifty
23-07-2010, 12:45
Juhu ich habs geschafft!!!

Es muss wohl tatsächlich an veralteten versionen oder einem vermurksten miktex gelegen haben!

Hier der code, für leute die gerne die lösung hätten... ;)


\begin{sidewaysfigure}
\begin{minipage}[t]{.45\textwidth}
\centering
\includegraphics[height=.7\textwidth]{bild.jpg}
\caption{marvin1}\label{marv1}
\end{minipage}\hspace{3em}
\begin{minipage}[t]{.45\textwidth}
\centering
\includegraphics[height=.7\textwidth]{bild.jpg}
\caption{marvin2}\label{marv2}
\end{minipage}
\\[2em]
\begin{minipage}[t]{.45\textwidth}
\centering
\includegraphics[height=.7\textwidth]{bild.jpg}
\caption{marvin3}\label{marv3}
\end{minipage}\hspace{3em}
\begin{minipage}[t]{.45\textwidth}
\centering
\includegraphics[height=.7\textwidth]{bild.jpg}
\caption{marvin4}\label{marv4}
\end{minipage}%
\end{sidewaysfigure}

selbstverständlich muss jeder mit den zahlenwerten selber rumspielen bis es im passt... wie's aussehen sollte hab ich gepostet...

mfg s.

PS. es tut mir leid ist der thread ein wenig zu einer diskussion des posting-stils geworden, ich nehme da die verantwortung auf mich! - danke für die geduld der helfenden, speziell sommerfee. - ich jedenfalls, habe viel dabei gelernt!