PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Powerdot Slide im two-column Style



PaRu
23-10-2007, 12:01
ich möchte in einem powerdot-vortrag auf eine slide ein bild und einen text nebeneinander anordnen. bei beamer-package konnte man columns eröffnen. um das ganze noch etwas komplizierter zu machen, soll der text eine enummerierung vom type itemize sein. wie bekomme ich so etwas hin? alle anderen slides des vortrags sollen aber normal bleiben.

bobmalaria
23-10-2007, 12:07
hi,


mach doch einfach 2 mnipages nebeneinander. was anderes macht die column umgebubg in beamer glaube ich auch nicht. powerdot habe ich nie verwendet, was sagt denn die doku dazu?

gruß

PaRu
23-10-2007, 12:59
sorry, wer lesen kann ist natürlich klar im vorteil. in der doku steht es. \twocolumn ist der passende befehl.

PaRu
23-10-2007, 13:21
leider macht der befehl probleme. selbst das beispiel aus der doku will nicht so recht. ich bekomme immer folgenden fehler:
Undefined control sequence <argument> \expandafter \XC@getc@l@r \pd@color \XC@@

PaRu
25-10-2007, 12:49
ich konnte den fehler noch etwas einkreisen. das problem scheint an meinem eigenen slide-layout zu liegen. ich hatte alles überflüssiges heraus geworfen (z.B. das mini-inhaltsverzeichnis auf jeder slide). ich muß anscheinend auch ein teil des kommandos für die zweite spalte gelöscht haben. leider find ich nicht den passenden befehl in den beispiel layouts?

edico
26-10-2007, 01:07
... und wie sieht da aus:

\documentclass[mode=present,paper=screen,display=slides,
blackslide,style=husky,size=12pt
]{powerdot}
\begin{document}
\begin{slide}{powerdot - twocolumn}
Here comes the text ...

\bigskip
\twocolumn[lfrheight=3cm,rfrheight=3cm,topsep=\baselineskip]
{left side of the argument is on the left side}
{the right side of the argument is on the right side}

... here goes the text.
\end{slide}
\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "konzept"
%%% End:


edico

PaRu
26-10-2007, 10:18
nein, das bring leider auch nichts. wie gesagt, es liegt an dem von mir entworfenen style, denn mit dem default-style funktioniert es.


\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{powerdot-HFT}[2007/09/10 v1.0]
\RequirePackage{pifont}
\RequirePackage{amssymb}
\RequirePackage{pst-blur}%

\definecolor{HFTrot}{rgb}{.6,0,.01}
\newbox\pd@imageboxtitel
\newbox\pd@imageboxslide
\sbox\pd@imageboxtitel{\includegraphics[trim=0 0 0 0,clip, width=.175\slidewidth,height=.175\slideheight]{TU-Logo.eps}}
\sbox\pd@imageboxslide{\includegraphics[trim=0 0 0 0,clip, width=.065\slidewidth,height=.065\slideheight]{TU-Logo.eps}}%

\pddefinetemplate{basic}{
titlepos={.05\slidewidth,.89\slideheight},
titlewidth=.875\slidewidth,textheight=.66\slidehei ght,
titlefont=\large\bfseries\raggedright,
clockpos={.99\slidewidth,\slideheight},
textpos={.05\slidewidth,.825\slideheight},
textwidth=.9\slidewidth%,
}{}%

\pddefinetemplate[basic]{titleslide}{
texthook=t,textpos={.5\slidewidth,.825\slideheight },
textwidth=.9\slidewidth,textfont=\centering,
textheight=.6\slideheight,
titlefont=\Large\bfseries\centering,tocpos,ntocpos ,stocpos
}{%
\rput[tr](.515\slidewidth, .375\slideheight){\usebox\pd@imageboxtitel}
\rput[tl](.515\slidewidth, .355\slideheight){\parbox{.15\slidewidth}{\scripts ize\textsl{TECHNISCHE\\ UNIVERSIT\"{A}T\\ BERLIN}}}
\rput[tm](.5\slidewidth, .15\slideheight){\footnotesize\textbf{{Fachgebiet Hochfrequenztechnik}}}
\psset{linewidth=.0075\slideheight, linecolor=HFTrot, shadow=false, shadowcolor=black!35, blur=true}%
\psline(.04\slidewidth, .065\slideheight)(.96\slidewidth, .065\slideheight)%
}%

\pddefinetemplate[basic]{slide}{
lfpos={.105\slidewidth, .03\slideheight},
rfpos={.96\slidewidth, .03\slideheight}%
}{%
\rput[tl](.025\slidewidth, .09\slideheight){\usebox\pd@imageboxslide}
\psset{linewidth=.0075\slideheight, linecolor=HFTrot, shadow=false, shadowcolor=black!35, blur=true}%
\psline(.105\slidewidth, .07\slideheight)(.96\slidewidth, .07\slideheight)%
}%

\pddefinetemplate[slide]{sectionslide}{
titlehook=c,titlefont=\Large\bfseries\centering,
titlepos={.5\slidewidth,.55\slideheight},
titlewidth=.75\slidewidth,
}{}%
\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=section wideslide}
\def\pd@tochighlight#1{\pd@tocsimple\phantom{#1}}
\def\pd@tochighlight#1{\pd@tocsimple\@firstofone{# 1}}
\def\pd@tocsimple#1#2{%
\@tempdima\pd@@tocwidth
\settowidth\@tempdimb{\normalsize\ensuremath\trian gleright\hskip1mm}%
\advance\@tempdima-\@tempdimb
\ifnum\pd@toctype=\@ne\else
#1{\normalsize\ensuremath\triangleright\hskip1mm}%
\fi
\begin{minipage}[b]\@tempdima
\pd@usedtocfont#2%
\end{minipage}%
\ifnum\pd@toctype=\@ne
#1{\hskip1mm\normalsize\ensuremath\triangleleft}%
\fi
}
\def\pd@tochighlight#1{%
\begin{minipage}[b]\pd@@tocwidth
\pd@usedtocfont\color\pd@@tochltcolor#1%
\end{minipage}%
}

\setkeys[pd]{section}{sectemp=sectionslide,widesectemp=section wideslide}
\pdifsetup{landscape}{\def\pd@tocslide#1{{\tiny\en suremath\bullet} #1}}{}
\def\labelitemi{\small\ensuremath\bullet}
\def\labelitemii{\small\ensuremath\circ}
\def\labelitemiii{\scriptsize\ensuremath\bullet}
\def\labelitemiv{\scriptsize\ensuremath\circ}
\pdsetup{
list={labelsep=1em,leftmargin=*,itemsep=0pt,topsep =5pt,parsep=0pt}
}
\def\rmdefault{cmss}

\endinput

edico
26-10-2007, 13:27
Ja, ich kann den Fehler reproduzieren.
Allerdings erkenne ich nicht, wo der Fehler im Code steckt -- ob ein Zeichen fehlt oder ggf. Sequenzen fehlen, um twocolumn zu produzieren ... Die Fehlermeldung deutet daraufhin, dass irgendein ABschluss nicht schlüssig ist.

Und wenn Du das so machst, wie bobmalaria meinte - mit minipages nebeneinander -- das Ergebnis ist ja nicht schlechter (es müssen beim unteren Besipiel evtl. nur die lines angepasst werden):

\documentclass[mode=present,paper=screen,display=slides,
blackslide,style=HFT,size=12pt
]{powerdot}

\begin{document}

\begin{slide}{Test}
here comes the text

%\noindent
\fbox{%
\begin{minipage}[t]{.45\textwidth}
hier steht's links\par
hier auch
\end{minipage}
}
\hfill% ohne Leerzeilen
\fbox{%
\begin{minipage}[t]{.45\textwidth}
hier steht's rechts\par
hier ebenso
\end{minipage}
}
\vfill\hfill ...end slide.
\end{slide}

\end{document}

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "konzept"
%%% End:


... den Fehler zu suchen, kannst Du ja parallel verfolgen ;-)

edico

P.S. Du hast den Code gemixed - oder hast Du einen Stil favorisiert. Ich habe das nicht erkannt, sehe sowohl default, simple und andere ... Und wenn Du z.B. nochmal auf default aufbauend sukzessive Deine ergänzenden Essentials einbindest resp. störende Elemente herausnimmst?

PaRu
28-10-2007, 10:07
Hi Edico

ja, ich habe den code aus simple und default gemixt. die minipages sind nur eine notlösung. ich werde es in der powerdot freelist versuchen und dann hier das ergebniss posten

PaRu
28-10-2007, 20:26
Folgende zeile hat gefehlt:
\pddefinepalettes{default}{\colorlet{pdcolor1}{bla ck}}

edico
29-10-2007, 15:41
zeile hat gefehlt
Ja! Richtig ... die Palette!

edico