PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beamer und pstricks Zeilenumbruch in Inhaltsverzeichnis



masteroffdisast
14-05-2009, 14:14
Hallo liebes Forum ich habe ein Problem mit latex.
Und zwar die Kombination aus Beamer, pstricks und Latex->ps->pdf.
Ich möchte auf den Folien Grafiken zeigen, dafür nutze ich das Packet pstricks und wandele es mit dem Ausgabeprofil Latex->ps->pdf (TecXnicCemnter) um - wenn ich nur Latex ->pdf mache, dann werden die Grafiken nicht dargestellt.
-> das Problem ist nun, dass dann die Überschriften nicht am Zeilenende umgebrochen werden und über den Seitenrand hinausgehen.
Bei "Latex->pdf" werden die Überschriften umgebrochen, aber wie gesagt keine Grafiken gezeigt.
Kann mir jemand Helfen, wie ich es hinbekomme, dass ich Grafik und Zeilenumbruch in den Überschriften bekomme?


\documentclass[slidestop,usepdftitle=false
,trans % kein Overload!!! wichtig bei Polylux-Folien
%,notes
]{beamer}
\usepackage[accumulated]{beamerseminar}
\usepackage{beamertexpower}
%\usepackage{beamerthemeshadow}

%\usepackage[accumulated]{beamerseminar}
\usepackage{beamerthemeclassic}
% \usetheme{Ilmenau} bei der Präsentation
\usepackage{longtable}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{amsmath}
\usepackage{hyperref}
%\usepackage{ifthen}
\usepackage{harvard}
\usepackage{breakurl}
%\usepackage{hypdvips}

\usepackage{pst-all}
\usepackage{pst-node}

\usepackage{graphicx}
\usepackage{pst-tree}
%\usepackage{pst-pdf}
\usepackage{pst-plot, pstricks}
\usepackage{fancybox,amssymb,color}

\usepackage{pstricks-add}

\parindent=0pt
% Hier eine sinnvolle und zur Positionierung von
% Beschriftungen äußerst nützliche Zusatzfunktion
\newpsobject{showgrid}{psgrid}{subgriddiv=1,griddo ts=10,gridlabels=0pt}

\usepackage{multicol}
\useoutertheme{infolines}

\newcommand{\hervorgehoben}[1]{\uncover<trans:0>{\texttt{#1}}}
%\newcommand{\luecke}[1]{\uncover<trans:0>{#1}}
\newcommand{\luecke}[2]{#1}

\newcommand{\minitext}[2]{
\begin{minipage}[h]{#1}
#2
\end{minipage}}


\usepackage{tabularx}
\newcolumntype{D}[1]{>{\centering\arraybackslash}p{#1}} %braucht parameter - breite
\newcolumntype{M}[1]{>{\raggedright\arraybackslash}p{#1}} %braucht parameter - breite

\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\newcommand{\quelle}{\small}
\newcommand{\Zitat}[2]{ \begin{quote}\begin{center} #1 \end{center}\end{quote} \small{#2}}

\title{Titel\\ {\normalfont \texttt{3. Übung}}}
\author[Thomas]{Thomas}
\date{01. Mai 2009}

\begin{document}
\begin{slide}

\maketitle
\only<trans:0>{
\newslide
\begin{center}

\includegraphics[width=15em]{Krisennews}
\end{center}
}
\newslide

\tableofcontents

\end{slide}


\section{eine sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Überschrift}
\subsection{Teilüberschrift}

\frame{
\begin{slide}
\frametitle{}
\centerslidesfalse
\begin{itemize}[<+->]
\item L = 2400
\item $a_{LH} =6$
\item $a_{LK} =4$
\item[$\hookrightarrow$] $a_{LH}Q_H+a{LK}Q_K = 2400$
\item[$\hookrightarrow$] $6Q_H+4Q_K = 2400$
\end{itemize}
\restep{
Achsenabschnitte:}
\begin{itemize}[<+->]
\item[$\hookrightarrow$] $\frac{L}{a_{LH}}=\frac{2400}{6}=400$
\item[$\hookrightarrow$] $\frac{L}{a_{LK}}=\frac{2400}{4}=600$
\end{itemize}
\end{slide}
}

\frame{
\begin{slide}
\centerslidesfalse
\begin{center}
\parstepwise{
\psset{unit=0.12mm,algebraic=true} % Größe einer Einheit festlegen.
%\psset{xunit=2cm,yunit=2cm,algebraic=true} % Darüber lässt sich die Grafik skalieren!
\begin{pspicture}(0,0)(700,500) % Größe des dargestellten Bildes von
% x,y bis x,y
%\showgrid % Raster
\psaxes[ticks=all,labels=all,Dx=100,Dy=100]{->}(0,0)(0,0)(700,500) % Achsen von x,y bis x,y Schnittpunkt
% der Achsen bei (0,0)
%drucken der Funktion. Achtung die Operatoren sind den Operanden
%nachgstellt!

%Achsen
\rput{90}(-100,300){Inland}
\rput(300,-70){Ausland}

\step{ \psplot[plotstyle=curve]{0}{600}{400 - 0.6666666*x} }

\end{pspicture}
}
\end{center}
\end{slide}
}
\end{document}

Vielen Dank
und liebe Grüße
Thomas

mechanicus
14-05-2009, 14:29
Hallo,

wenn du über Latex-PS-PDF gehst nutze hypdvips wie folgt:


\usepackage{hypdvips}
\hypersetup{breaklinks=true}


Gruß
Marco

EDIT: Hyperref und hypdvips nicht zusammen laden.

voss
14-05-2009, 14:44
-> das Problem ist nun, dass dann die Überschriften nicht am Zeilenende umgebrochen werden und über den Seitenrand hinausgehen.
Bei "Latex->pdf" werden die Überschriften umgebrochen, aber wie gesagt keine Grafiken gezeigt.
Kann mir jemand Helfen, wie ich es hinbekomme, dass ich Grafik und Zeilenumbruch in den Überschriften bekomme?




\section{\protect\parbox{\textwidth}{eine sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Überschrift}}


Herbert

masteroffdisast
14-05-2009, 14:47
Ja danke,
bei Deiner Lösung ging es bei mir auch nicht habe aber den zweiten Teil genommen


\usepackage{hyperref}
\hypersetup{breaklinks=true}

und so funktioniert es.
Gruß
Thomas

voss
14-05-2009, 14:49
wenn du über Latex-PS-PDF gehst nutze hypdvips wie folgt:


\usepackage{hypdvips}
\hypersetup{breaklinks=true}



gute Idee! Aber bei mir will er noch

\makeatletter
\providecommand\H@@footnotetext[1]{}
\makeatother

haben.

mechanicus
14-05-2009, 14:52
gute Idee! Aber bei mir will er noch

\makeatletter
\providecommand\H@@footnotetext[1]{}
\makeatother

haben.

Hallo,

ich habe mal mit dem Autor geschrieben, diese Option sollte in dem neusten Paket enthalten sein. Die erste Version des Paketes war Inkompatibel zu supcaption and tabularx. Ich habe dann von ihm eine neue Version bekommen. Ich dachte, sie ist schon über CTAN verfügbar. Die Mail kam zumindest mal.

Gruß
Marco