PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterschied PDF - PS ?!



matschgall
08-01-2010, 16:36
Hallo Leute,
mache gerade meine Facharbeit und hatte schon so einige probleme zu lösen, aber bei diesem hier weiß ich einfach nicht weiter:
Mein Deckblatt soll schwarzen Hintergrund besitzen und mit einer Textbox will ich einen Text darauf mit Hilfe eine textbox (package: textpos) genau so platzieren, dass er am obersten Bildrand beginnt und ganz unten erst wieder aufhört. Links und rechts soll ein schwarzer Rand vorhanden sein. Allerdings ergibt sich nun eben mein Problem.
Wenn ich es mit PS kompiliere sieht es genau so aus, wie ich es haben möchte. Kompiliere ich es allerdings als PDF mit dem Umweg über PS ist die textbox nicht mehr da, wo sie sein sollte. :confused:
Woran liegt das. Ich hab irgendwo was davon gelesen, dass sich da irgendwas nicht verträgt. Ist das so? Wo genau liegt der Felher? wie kann ich ihn beheben?


\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{5 cm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{3cm}{0 mm}
...
\thispagestyle{empty}
\pagecolor{black}
\setstretch{0.5}
\begin{textblock}{3}(0,0)
\begin{tiny}
\textcolor{white}{\input{deckblatttext}}
\end{tiny}
\end{textblock}

alexraasch
08-01-2010, 22:19
Du musst schon den ganzen Text posten. Oder soll mein LaTeX den Rest raten? :)

matschgall
09-01-2010, 12:33
tut mir leid. hier ist der komplette code:



\documentclass[12pt]{article} %Schriftgröße 12


%%%%% Packages %%%%%

\usepackage{changepage}
\usepackage{amsmath}
\usepackage{array}
\usepackage{multirow}
\usepackage{listings}
\usepackage{graphicx}
\usepackage{pst-all}
\usepackage{picins}
\usepackage{fancyhdr}
\usepackage{setspace}
\usepackage{picinpar}


%% Deckblatt Margins %%%%
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{5 cm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{3cm}{0 mm}

%% Margins %%
\usepackage[
left=4cm, right=2cm, top=1cm, bottom=2cm,
headheight=1cm, headsep=1cm, footskip=1cm,
includeheadfoot]{geometry}

%% Deutsche Anpassungen %%
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte
\usepackage{pstricks,pst-node}

%%%%% Kopf- und Fußzeile %%%%%
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\leftmark}
\chead{\thepage}
\rhead{}
\lfoot{}
\cfoot{}
\rfoot{}

%%%%% Settings %%%%%
\setlength{\skip\footins}{0.5cm} %Abstand zur fusszeile
\numberwithin{equation}{section} % Formelnummerierung mit (Sub-)Sections etc.
\begin{document}
\bibliographystyle{plain}

%%%%% Deckblatt 1%%%%%
\thispagestyle{empty}
\pagecolor{black}
\setstretch{0.5}
\begin{textblock}{3}(0,0)
\begin{tiny}
\textcolor{white}{
\input{deckblatttext}
}
\end{tiny}
\end{textblock}
\end{document}

ctansearch
09-01-2010, 12:51
Ist die Textbox einfach nur weg, oder sitzt sie woanders?
Wie sieht denn die Datei deckblatttext aus?
Ich habe mir einen Beispieltext eingefügt,da
funktioniert alles soweit.

dvi,ps,pdf Sieht alles gleich aus

matschgall
09-01-2010, 12:54
das problem liegt darin, dass es als pdf anders ausschaut als als ps.
lass es einmal als ps kompilieren und einmal als pdf über den umweg mit ps. dann solltest du den unterschied sehen. als pdf startet der text nicht ganz oben sondern ca. 2 cm tiefer.

matschgall
09-01-2010, 13:09
aso jetzt hab ich deine antwort erst richtig gelesen^^...sry
also bei dir gibts da keine unterschiede? welches programm benutzt du? TeXnicCenter?

ctansearch
09-01-2010, 13:11
Mit welchen Betrachtern vergleichst Du die Ausgabe?

Um alles auf "gleiche Höhe" zu bringen, muss ich das
pdf in 33,3 %
ps in 50 %
das dvi in 42 % anzeigen lassen.

ich benutze
pslatex
pdflatex
latex
so wie es beim Linuxpaket dabei war.

matschgall
09-01-2010, 15:10
also ich benutze GSview für die PS und Adobe Reader für die PDF
geschrieben hab ich alles mit Hilfe von TeXnicCenter.
schreibst du das alels in linux? ich benutze windows. vllt liegt da das problem

u_fischer
09-01-2010, 15:50
Mach ein richtiges Minimalbeispiel: D.h. nimm alle Pakete und Befehle raus, die nichts mit dem Problem zu tun haben und ersetze die \input-Datei, damit das Beispiel lauffähig wird.

matschgall
09-01-2010, 16:01
sry, dass ich meinen code immer so schlecht gepostet habe und eure nerven bestimmt strapaziert habe^^
aber ich hab das problem jetzt selbst gefunden:
die textbox und das package geometry mögen sich anscheinend nicht so recht. wenn ich geometry auskommentiere ist das Deckblatt sowohl als PDF als auch als PS richtig. Allerdings stimmt dann der Rest meiner Arbeit nicht mehr.
Nun also meine neuen Frage:
Wie kann ich es hinbekommen, dass die angaben die ich mithilfe von GEOMETRY treffe erst nach dem Deckblatt ihre gültigkeit erhalten?

u_fischer
09-01-2010, 16:34
Mach ein richtiges Minimalbeispiel.

matschgall
09-01-2010, 17:46
so, jetzt hab ich ein minimalbeispiel:

\documentclass[12pt]{article} %Schriftgröße 12


%%%%% Packages %%%%%
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{picinpar}


%% Deckblatt Margins %%%%
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{5 cm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{3cm}{0 mm}

%% Margins %%
\usepackage[
left=4cm, right=2cm, top=1cm, bottom=2cm,
headheight=1cm, headsep=1cm, footskip=1cm,
includeheadfoot]{geometry}%% Deutsche Anpassungen %%
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte
\usepackage{pstricks,pst-node}


%%%%% Settings %%%%%
\setlength{\skip\footins}{0.5cm} %Abstand zur fusszeile
\numberwithin{equation}{section} % Formelnummerierung mit (Sub-)Sections etc.
\begin{document}
\bibliographystyle{plain}

%%%%% Deckblatt 1%%%%%
\thispagestyle{empty}
\pagecolor{black}
\setstretch{0.5}
\begin{textblock}{3}(0,0)
\begin{tiny}
\textcolor{white}{
test
}
\end{tiny}
\end{textblock}
\end{document}

u_fischer
09-01-2010, 18:29
Schwörst du, dass das Problem verschwindet, wenn du eines der Pakete amsmath, setspace, picinpar, pstricks, lmodern, babel und der Befehle \bibliography, \setlength, \setstretch rausnimmst? Wenn nicht: kürze dein Beispiel. Ich z.B. habe picinpar nicht, und habe keine Lust Pakete unnötig zu installieren.

matschgall
09-01-2010, 19:04
das ist die wohl package-loseste version die noch funktioniert. es gibt zwar ein paar fehler aber das problem ist immernoch vorhanden und man kann es kompilieren.

\documentclass[12pt]{article} %Schriftgröße 12


%%%%% Packages %%%%%


%% Deckblatt Margins %%%%
\usepackage[absolute]{textpos}
\setlength{\TPHorizModule}{5 cm}
\setlength{\TPVertModule}{\TPHorizModule}
\textblockorigin{3cm}{0 mm}

%% Margins %%
\usepackage[
left=4cm, right=2cm, top=1cm, bottom=2cm,
headheight=1cm, headsep=1cm, footskip=1cm,
includeheadfoot]{geometry}%% Deutsche Anpassungen %%

\usepackage{pstricks,pst-node}

%%%%% Settings %%%%%
\setlength{\skip\footins}{0.5cm} %Abstand zur fusszeile
\numberwithin{equation}{section} % Formelnummerierung mit (Sub-)Sections etc.
\begin{document}
\bibliographystyle{plain}

%%%%% Deckblatt 1%%%%%
\thispagestyle{empty}
\pagecolor{black}
\setstretch{0.5}
\begin{textblock}{3}(0,0)
\begin{tiny}
\textcolor{white}{
test
}
\end{tiny}
\end{textblock}
\end{document}

ctansearch
09-01-2010, 21:54
Tja, tut mir Leid, ich hätte schon gern geholfen, aber bei mir taucht der Fehler nicht auf.

Liegt vielleicht wirklich an TeXnicCenter.

u_fischer
10-01-2010, 18:32
das ist die wohl package-loseste version die noch funktioniert.

Sie funktioniert nicht:


! Undefined control sequence.
l.23 \numberwithin

und



! Undefined control sequence.
l.30 \setstretch

Mach mal ein richtiges, lauffähiges, fehlerloses (log-Datei kontrollieren!) Beispiel. Sende das Beispiel, die log-Datei, die ps-Datei und die pdf-Datei in einer zip-Datei.

Texniccenter kann übrigens nichts für dein Problem. Das ruft ja nur die Programme deines TeXsystems auf.

ctansearch
10-01-2010, 23:07
Minimal:

\documentclass[12pt]{article}
\usepackage[absolute]{textpos}
\textblockorigin{3cm}{0 mm}

\usepackage{pstricks,pst-node}
\begin{document}
\thispagestyle{empty}
\pagecolor{black}

\begin{textblock}{3}(5,5)

\textcolor{white}{
testteststest
}
\end{textblock}
\end{document}

matschgall
15-01-2010, 14:50
kann es daran liegen, dass ich windows benutze? gibt es da einen unterschied zwischen windows und linux oder so?