Seite 1 von 2

PDF wird nicht angezeigt

Verfasst: Di 29. Apr 2014, 19:19
von Checknix
Hallo zusammen,
ich habe viele Beträge zum Thema gefunden, jedoch hat mir bisher keiner weiter geholfen.
Ich muss einen Arbeit mit einer Vorlage meiner FH schreiben. Die Vorlage scheint aber nicht die Beste zu sein.
Ich habe mir ein einfaches Minimalbeispiel gebastelt, in der das PDF perfekt angezeigt wird. Mit meiner Vorlage der Arbeit klappt es allerdings nicht und ich finde den Fehler nicht.
Es wird in der figure Umgebung nicht angezeigt und mit \includepdf[frame]{NamePDF} nur eine leere Seite eingefügt.
Ich schreibe die Arbeit auf www.sharelatex.com und kompiliere mit XeLaTeX.
Da ich mich mit LaTeX nicht wirklich gut auskenne, bitte ich um einigermaßen verständliche Antworten ;)

Hier das Minimalbeispiel der Arbeit:

\documentclass[a4paper,10pt]{scrreprt} 
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amsfonts,amstext}
\usepackage{pst-all}

% Kopfzeilen frei gestaltbar
\usepackage{fancyhdr}
\lfoot[\fancyplain{}{}]{\fancyplain{}{}}
\rfoot[\fancyplain{}{}]{\fancyplain{}{}}
\cfoot[\fancyplain{}{\footnotesize\thepage}]{\fancyplain{}{\footnotesize\thepage}}
\lhead[\fancyplain{}{\footnotesize\nouppercase\leftmark}]{\fancyplain{}{}}
\chead{}
\rhead[\fancyplain{}{}]{\fancyplain{}{\footnotesize\nouppercase\sc\leftmark}} 
\usepackage{color}
\usepackage{helvet}
\usepackage{setspace}
\onehalfspacing
\usepackage[dvips]{graphicx}
\usepackage[final]{pdfpages}
\usepackage{float}
\usepackage{layout}
\usepackage{array}
\usepackage{eurosym}
\usepackage[small]{caption}
\usepackage{subcaption}
\usepackage{ifthen}
\usepackage{underscore}
\usepackage[tmargin=1in,bmargin=1in,lmargin=1.25in,rmargin=1.25in]{geometry}
\setlength{\parindent}{0em}
\setlength{\parskip}{1.5ex plus0.5ex minus0.5ex}
\tolerance=2000
\setlength{\overfullrule}{5pt}
\emergencystretch=10pt
\sloppy
\renewcommand{\topfraction}{1} 
\renewcommand{\bottomfraction}{1}
\setcounter{totalnumber}{100}
\renewcommand{\textfraction}{0.1}
\renewcommand{\floatpagefraction}{0.75} 
\usepackage{xesearch} 
\usepackage{wrapfig}
\usepackage[printonlyused]{acronym}
\usepackage{ulem}
\usepackage{fancybox}


\begin{document}

\chapter{Eins}
Hier steht der Text und das Bild \ref{fig:namebild}.
\begin{figure} [h]
\centering
\includegraphics[width=0.6\textwidth]{NameBild.jpg}
\caption{Das ist ein Bild}
\label{fig:namebild}
\end{figure}

\chapter{Zwei}
Jetzt noch etwas spannender Text  und das PDF \ref{fig:namepdf}.
\begin{figure} [h]
\centering
\includegraphics[width=0.6\textwidth]{NamePDF.pdf}
\caption{Das ist ein PDF}
\label{fig:namepdf}
\end{figure}

\chapter{Drei}
Noch mehr spannender Text.
\includepdf[frame]{NamePDF}
Und leider ist hier keines der PDF´s zu sehen, was für meine herausragenden Kenntnisse in Latex spricht.
\end{document}

Verfasst: Di 29. Apr 2014, 21:31
von Johannes_B
Warum benutzt du includepdf? Damit wird die pdf immer als eigene Seite eingebunden.

Nutze mit XeLaTeX nicht die encoding Pakete.

Re: PDF wird nicht angezeigt

Verfasst: Di 29. Apr 2014, 23:06
von Studi
Beispielsweise diese Zeile könnte verantwortlich sein:
Checknix hat geschrieben:\usepackage[dvips]{graphicx}
dvips als Treiberangabe steht für das Tool dvips und damit für LaTeX im DVI-Modus, wo eine .dvi-Datei erzeugt wird, die mit dvips zu .ps umgewandelt wird und dann (etwa mit dem Tool ps2pdf) zu .pdf in PDF-Format. Dies eher konventionelle Übersetzung über mehrere Dateiformate wird sowohl mit pdfLaTeX als auch XeLaTeX abgelöst durch direktes Übersetzen in PDF. Dann geht auch \includepdf. Doch nicht im DVI-Modus, wo noch kein PDF direkt erzeugt wird.

Nimm zumindest mal die Option dvips weg. Solche Treiber werden eh automatisch erkannt.

Sonst kannst Du auch noch die Profis auf TeXwelt.de fragen. Mache ich auch öfter, wenn ich wirklich durchblicken will oder was brauche. Dort gibt es übrigens eine direkte 1-click-Schnittstelle zu writeLaTeX.com für geposteten Code. Eigentlich könnte man da auch ShareLaTeX anbieten, wenn das auf Interesse stößt, denke ich.

Studi

Verfasst: Mi 30. Apr 2014, 07:45
von Beinschuss
Solchen (alten) Vorlagen stehen die meisten hier mit guten Gründen sehr skeptisch gegenüber. Lies mal Minimale Vorlage vs. maximale Probleme und beginne am besten mit einer minimalen Vorlage.

Helmut

Verfasst: Mi 30. Apr 2014, 08:08
von Besserwisser
Beinschuss hat geschrieben:Solchen (alten) Vorlagen stehen die meisten hier mit guten Gründen sehr skeptisch gegenüber.
In obigem Beispiel ist beispielsweise sinnloser Code mit nicht empfehlenswertem Code kombiniert.
Beinschuss hat geschrieben:Lies mal Minimale Vorlage vs. maximale Probleme und beginne am besten mit einer minimalen Vorlage.
Dem kann ich mich nur anschließen! Minimum wäre, l2tabu und die Anleitungen zu den verwendeten Klassen und Paketen sowie die Warnungen zu lesen und zu beacdhten! Das könnte am Ende sogar mehr Aufwand sein, als basierend auf den vom von Helmut angegebenen Link neu zu beginnen.

Verfasst: Di 6. Mai 2014, 20:07
von Checknix
Danke für die schnelle Hilfe, nur ich war nicht ganz so schnell ;)
@ Johannes_B: Danke für die Mithilfe. Includepdf mit \usepackage[final]{pdfpages} hab ich getestet, da das Einbinden des pdf in der figure Umgebung nicht funktioniert hat. Wenn’s gehen würde, auch vollkommen ok, da ich ganze Seiten einbinden will (sollten halt nicht leer sein ;). Ach ja, was genau sind alles encoding Pakete in meinem Beispiel?

@Studi: Vielen Dank, das hatte ich schon gelöscht, war mir aber nicht sicher ob das für die Vorlage irgendwo gebraucht wird. Hab ich jetzt wieder gelöscht, leider ohne Erfolg.

@Beinschuss und Besserwisser: Ihr habt ja geile Namen ;) Ja diese super überladenen Vorlagen. Da geb ich euch völlig recht, jedoch muss ich mich an dieses Design halten und war anfangs der Meinung mit meinem Beschränkten Wissen über LaTeX bin ich schneller (hab ziemlich Zeitdruck) wenn ich diese Vorlage verwende. Später ist man immer schlauer.
Ich habe zwei LaTeX Kurse besucht bevor ich angefangen habe. Leider bin ich nicht klüger raus gegangen wie ich rein kam. Der Redner hat mehr über MS- Produkte geschimpft als Wissen vermittelt. Ich werde versuchen die Vorlage neu aufzubauen und nur das zu verwenden, was ich wirklich brauche. Aber sich alles selbst beibringen zu müssen ist in Anbetracht meiner Zeitnot echt mühsam und nervig.
@all: Danke nochmal.
Gruß Checknix

Verfasst: Di 6. Mai 2014, 20:41
von Checknix
Na da kann man viel versuchen. Ich hab bei Sharelatex gerade mal ein Minimalbeispiel versucht. Wenn ich den unten dargestellten Code mit pdfLaTeX kompiliere, gibt es keine Probleme. Mit XeLaTeX bleiben die Seiten recht einfarbig. Liegt es also an Sharelatex? Hat da jemand Erfahrung mit?
\documentclass[a4paper,10pt]{scrreprt} 
\usepackage{graphicx}
\usepackage[final]{pdfpages}
 
\begin{document}
\includepdf[frame, landscape]{NamePDF} 
\begin{figure}
\centering
\includegraphics{NamePDF.pdf}
\caption{Das PDF}
\label{fig:pdf}
\end{figure}
\end{document}

Verfasst: Di 6. Mai 2014, 22:37
von Felix
Checknix hat geschrieben:Ach ja, was genau sind alles encoding Pakete in meinem Beispiel?
Das sind die hier:
Checknix hat geschrieben:
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
Das erste ist für die Eingabe (reine Zeichen), das andere für die Ausgabe (Schriftzeichen). Codierung meint, dass Zeichen (oder Schriftsymbolen) Zahlen zugeordnet werden und umgekehrt. Es gibt unterschiedliche Tabellen dafür, z.B. betriebssystemabhängig bei der Eingabe, das wird durch die Optionen passend angegeben.

Felix

Verfasst: Mi 7. Mai 2014, 07:33
von Besserwisser
Warum gibst du dich mit einem LaTeX ab, über das du keinerlei Kontrolle hast statt TeX Live oder MiKTeX und einen passenden Editor zu installieren?

Wir können jedenfalls nicht wissen, was sharelatex da macht und die wenigsten von uns werden sich dort extra anmelden, um es auszuprobieren. Daher brauchen wir zumindest die Log-Datei des XeLaTeX-Laufs, um überhaupt eine Chance zu haben, irgendwelche Aussagen darüber treffen zu können, was da schief geht …

Als Ergänzung zu Felix Antwort sei noch darauf hingewiesen, dass man bei XeLaTeX weder inputenc noch fontenc, sondern fontspec verwendet und die Eingabe immer utf8-codiert erfolgen sollte. XeTeX (die Maschine unter XeLaTeX) versteht nämlich utf8 selbst.

Verfasst: Mi 7. Mai 2014, 12:44
von Checknix
Sorry kann das Log File leider weder als .tex noch .txt noch sonst was hochladen.
Hier ein Link dazu:
http://rapidshare.com/share/9FCE41BE855 ... D6543D059A