Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Sweave und PDF
Hallo Zusammen,
ich habe ein Problem mit dem LaTeX-Paket Sweave in Verbindung mit PS und PDF.
Ich habe eiin großes Dokument, wenn ich es in .dvi, .ps oder .pdf kompiliere, sieht es noch hervorragend aus. Gehe ich aber den Weg über LaTeX=>PS=>PDF, kommt es bei dem Befehl \itemize zu einem Fehler. Und zwar werden die Punkte im PDF nicht mehr angezeigt. Direkt LaTeX=>PDF klappt nicht wegen der Grafiken.
Wenn \usepackage{Sweave} auskommentiert wird, dann klappt alles wie gewohnt. Leider kann ich auf Sweave nicht verzichten.
Hier mal mein entsprechender Code:
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{scrpage2}
\usepackage{amsmath,amssymb,bbm}
\usepackage[hang,multiple]{footmisc}
\usepackage[dvips]{graphicx}
\DeclareGraphicsRule{.tif}{.bmp}{}{}
\usepackage{float}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{color}
\usepackage{setspace}
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{4}
\setlength{\parindent}{0.0pt}
\clearscrheadfoot
\ihead{\headmark}
\ohead[\pagemark]{\pagemark}
\automark{section}
\pagestyle{scrheadings}
\usepackage{type1cm}
\makeatletter
\usepackage[OT1]{fontenc}
\usepackage{Sweave}
\begin{document}
\begin{itemize}
\item{Nummer 1}
\item{Nummer 2}
\item{Nummer 3}
\item{Nummer 4}
\end{itemize}
\end{document}
Ich hoffe mein Problem ist verständlich geworden. Vielen Dank für Eure Hilfe.
Gruß Ernst
mechanicus
27-03-2009, 14:20
Hallo,
da ich die Sweave datei erstmal finden musste, habe ich sie im folgenden Beispiel mit eingebaut. Also bei mit funktioniert es. Habe auch deinen Header etwas geändert. Kannst ja mal schauen:
\documentclass[ngerman,parskip=half]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage{babel}
\usepackage{scrpage2}
\usepackage{amsmath,amssymb,bbm}
\usepackage[hang,multiple]{footmisc}
\usepackage{graphicx}
\DeclareGraphicsRule{.tif}{.bmp}{}{}
\usepackage{float}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{xcolor}
\usepackage{setspace}
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{4}
\clearscrheadfoot
\ihead{\headmark}
\ohead[\pagemark]{\pagemark}
\automark{section}
\pagestyle{scrheadings}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\makeatletter
\IfFileExists{Sweave.sty}{}{
\begin{filecontents}{Sweave.sty}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{Sweave}{}
\RequirePackage{ifthen}
\newboolean{Sweave@gin}
\setboolean{Sweave@gin}{true}
\newboolean{Sweave@ae}
\setboolean{Sweave@ae}{true}
\DeclareOption{nogin}{\setboolean{Sweave@gin}{fals e}}
\DeclareOption{noae}{\setboolean{Sweave@ae}{false} }
\ProcessOptions
\RequirePackage{graphicx,fancyvrb}
\IfFileExists{upquote.sty}{\RequirePackage{upquote }}{}
\ifthenelse{\boolean{Sweave@gin}}{\setkeys{Gin}{wi dth=0.8\textwidth}}{}%
\ifthenelse{\boolean{Sweave@ae}}{%
\RequirePackage[T1]{fontenc}
\RequirePackage{ae}
}{}%
\DefineVerbatimEnvironment{Sinput}{Verbatim}{fonts hape=sl}
\DefineVerbatimEnvironment{Soutput}{Verbatim}{}
\DefineVerbatimEnvironment{Scode}{Verbatim}{fontsh ape=sl}
\newenvironment{Schunk}{}{}
\newcommand{\Sconcordance}[1]{%
\ifx\pdfoutput\undefined%
\csname newcount\endcsname\pdfoutput\fi%
\ifcase\pdfoutput\special{#1}%
\else\immediate\pdfobj{#1}\fi}
\end{filecontents}}
\makeatother
\usepackage{Sweave}
\begin{document}
\begin{itemize}
\item{Nummer 1}
\item{Nummer 2}
\item{Nummer 3}
\item{Nummer 4}
\end{itemize}
\end{document}
Gruß
Marco
Hej Marco,
vielen Dank für die schnelle Antwort.
Leider klappt es bei mir auch mit deinem Code nicht. Muss allerdings zugeben, dass ich die Zeilen
\usepackage{filecontents}
\begin{filecontents}{Sweave.sty}
\end{filecontents}
auskommentiert habe. Aber das dürfte ja m.E. keinen Unterschied machen. Jedenfalls besteht das Problem nach wie vor.
Mmmmh! Hast du vielleicht noch eine Idee?
Viele Grüße
ich habe ein Problem mit dem LaTeX-Paket Sweave in Verbindung mit PS und PDF.
Ich habe eiin großes Dokument, wenn ich es in .dvi, .ps oder .pdf kompiliere, sieht es noch hervorragend aus. Gehe ich aber den Weg über LaTeX=>PS=>PDF, kommt es bei dem Befehl \itemize zu einem Fehler. Und zwar werden die Punkte im PDF nicht mehr angezeigt. Direkt LaTeX=>PDF klappt nicht wegen der Grafiken.
Wenn \usepackage{Sweave} auskommentiert wird, dann klappt alles wie gewohnt. Leider kann ich auf Sweave nicht verzichten.
Hier mal mein entsprechender Code:
\usepackage[latin1]{inputenc}
Wie lautet der Anfang des Dokuments?
Herbert
Oh Danke,
die erste Zeile ist irgendwie hops gegangen.
Der Anfang ist: \documentclass[12pt,a4paper,headsepline]{scrartcl}
Hier noch mal der gesamte Code:
\documentclass[12pt,a4paper,headsepline]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage{natbib}
\usepackage{float}
\usepackage{color}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{scrpage2}
\usepackage{amsmath,amssymb,bbm}
\usepackage[hang,multiple]{footmisc}
\usepackage[dvips]{graphicx}
\DeclareGraphicsRule{.tif}{.bmp}{}{}
\usepackage{float}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{color}
\usepackage{setspace}
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{4}
\setlength{\parindent}{0.0pt}
\clearscrheadfoot
\ihead{\headmark}
\ohead[\pagemark]{\pagemark}
\automark{section}
\pagestyle{scrheadings}
\usepackage{type1cm}
\makeatletter
\usepackage[OT1]{fontenc}
\usepackage{Sweave}
\begin{document}
\begin{itemize}
\item{Nummer 1}
\item{Nummer 2}
\item{Nummer 3}
\item{Nummer 4}
\end{itemize}
\end{document}
Ciao
die erste Zeile ist irgendwie hops gegangen.
Der Anfang ist: \documentclass[12pt,a4paper,headsepline]{scrartcl}
Hier noch mal der gesamte Code:
\documentclass[12pt,a4paper,headsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
...
was passiert jetzt?
Herbert
Hi,
leider besteht das Problem auch dann noch. Ich bin echt ratlos!
Viele Grüße!
leider besteht das Problem auch dann noch. Ich bin echt ratlos!
was sagt das Logfile?
Herbert
Mir sagt das Logfile (bisher) leider gar nichts.
Ich habe es mal angehängt.
Danke!
\documentclass[12pt,a4paper,headsepline]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
\usepackage{natbib}
\usepackage{float}
\usepackage{color}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{scrpage2}
\usepackage{amsmath,amssymb,bbm}
\usepackage[hang,multiple]{footmisc}
\usepackage[dvips]{graphicx}
\DeclareGraphicsRule{.tif}{.bmp}{}{}
\usepackage{float}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{color}
\usepackage{setspace}
\setcounter{secnumdepth}{4} \setcounter{tocdepth}{4}
\setlength{\parindent}{0.0pt}
\clearscrheadfoot
\ihead{\headmark}
\ohead[\pagemark]{\pagemark}
\automark{section}
\pagestyle{scrheadings}
\usepackage{type1cm}
\makeatletter
\usepackage[OT1]{fontenc}
\usepackage{Sweave}
Ich hatte doch extra darauf hingewiesen, dass du \usepackage[T1]{fontenc} nehmen sollst und außerdem nach \documentclass!
Herbert
Hi Herbert.
Du hast Recht, tut mir leid. Sorry auch, dass ich erst jetzt wieder schreibe.
Also hier nun noch mal das Logfile mit \usepackage[T1]{fontenc} und an der richtigen Stelle. Kannst du es dir bitte noch mal anschauen?
Vielen Dank!
mechanicus
30-03-2009, 15:00
Hallo,
mache mal ein Update mit dem Miktex-Updatemaanger. Zudem ist es sinnvoll, ein listfiles vor \documentclass zu packen, so werden alle deine verwendeten Pakete noch einmal aufgelistet mit ihrem Stand. laut der Log hast du ja keine Fehler mehr.
Gruß
Marco
Hallo,
vielen Dank. Aufgrund von Zugriffsrechten funktioniert bei mir der MikTex Package Manager nicht (--> nächste Baustelle).
Aber ich konnte das Problem inzwischen doch lösen. Und zwar klappt es mit dem Codevorschlag von Herbert und dem Parameter [noae] vor Sweave:
\documentclass[12pt,a4paper,headsepline]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}
...
\usepackage[noae]{Sweave}
Das bereinigt zwar nur das "Symptom" und nicht die Ursache, aber für den Moment macht es mich glücklich.
Vielen Dank für Eure Hilfe!
LG
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.