Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pokaz slajdow w beamer

61 views
Skip to first unread message

Sebastian

unread,
Sep 26, 2007, 8:51:58 AM9/26/07
to
Czy istnieje jakaś metoda zautomatyzowania tworzenia pokazu zdjęc
wewnątrz prezentacji w Beamerze?
Chciałbym by wewnątrz prezentacji co 5 sekund (lub za naciśnięciem
spacji) pojawiało się kolejno 20 zdjęć (dla uproszczenia nazwanych 1.jpg
2.jpg 3.jpg....itp)
Wpisywanie za kazdym razem
\begin[plain]{frame}{}
\setbemartemplate{background}{\includegraphics{blablabla}}
\end{frame}
jest nieco meczące.
Przy 20 zdjęciach jeszcze się można wysilić ale przy 50 to już gorzej :(

Sebastian

Wlodzimierz Macewicz

unread,
Sep 26, 2007, 1:22:54 PM9/26/07
to

Użytkownik "Sebastian" <kur...@wp.pl> napisał w wiadomości
news:fddklb$67e$1...@news.wp.pl...

> Czy istnieje jakaś metoda zautomatyzowania tworzenia pokazu zdjęc wewnątrz
> prezentacji w Beamerze?
> Chciałbym by wewnątrz prezentacji co 5 sekund (lub za naciśnięciem spacji)
> pojawiało się kolejno 20 zdjęć (dla uproszczenia nazwanych 1.jpg 2.jpg
> 3.jpg....itp)
> Wpisywanie za kazdym razem
> \begin[plain]{frame}{}
> \setbemartemplate{background}{\includegraphics{blablabla}}
> \end{frame}
>

a nie mozesz sobie zrobic makra z petla?, a nie masz jakiegos sensownego
edytora, ktorym mozna
zautomatyzowac wstawianie, albo Perl, Awk?

pozdrawiam WM


Tomasz Babczynski

unread,
Sep 26, 2007, 11:00:08 AM9/26/07
to
Dużo lepszy do tego byłby perl, python, bash, makra w edytorze
niż latex

--
Tomasz Babczyński
Home page: http://gromit.ict.pwr.wroc.pl/~faster
mailto:tomasz.babczynski@pwr,wroc.pl (s/,/./)

Sebastian

unread,
Sep 26, 2007, 3:02:08 PM9/26/07
to
Moze dla porzadku dodam ze w PowerPoincie ten problem tez jest
nietrywialny i zadnego makra vbasica nie znalazlem na to:)

>
> a nie mozesz sobie zrobic makra z petla?, a nie masz jakiegos sensownego
> edytora, ktorym mozna
> zautomatyzowac wstawianie, albo Perl, Awk?
>
> pozdrawiam WM
>

No dobra, jesli piszesz o Perlu to moze jakis przykladowe rozwiazanie bo
nie mam pojecia czy w plikach *.tex mozna osadzac kawalki kodu z innych
jezykow lub na odwrot, a wiec nie wiem jakie sa zasady laczenia Latexa z
innymi jezykami skryptowymi chociazby gnuplotem.

Jakie makro w LateXu zapewnia instrukcje petli? wiem ze cos takiego bylo
w pstricks ale do rysowania (multido)

Nie wiem czy sensowne edytory oferuja zautomatyzowanie, nie doszukalem
sie ani w TexnicCenter, ani w Kile, ani w Kate ani w PsPad (o vi nie
wspomne) :P

Sorki ze mieszam ale wydaje mi sie to ciekawym problemem bo w koncu Unix
jest wrecz stworzony do skryptow a polączenie tego z potęga Latexa
mogloby dac ciekawe rezultaty.

Sebastian

Sebastian

unread,
Sep 26, 2007, 3:03:56 PM9/26/07
to
Tomasz Babczynski pisze:

> Dużo lepszy do tego byłby perl, python, bash, makra w edytorze
> niż latex
>
No tak ale samym pythonem prezentacji nie wygeneruje :)

Sebastian

Wojciech Myszka

unread,
Sep 26, 2007, 3:16:32 PM9/26/07
to
Dnia 26-09-2007, śro o godzinie 14:51 +0200, Sebastian napisał(a):
> Czy istnieje jakaś metoda zautomatyzowania tworzenia pokazu zdjęc
> wewnątrz prezentacji w Beamerze?

Tak.

Jest to opisane w dokumentacji w rozdziale 14.

Automatyczne włączenie (praktycznie dowolnej) liczby zdjęć robione
jest za pomocą polecenia \multiinclude z pakietu xmpmulti, na
przykład:

\multiinclude[<+>][format=jpg]{pc}

włącza pliki pc-0.jpg, pc-1.jpg, pc-2.jpg.

Polecenie \animate pozwala zmianę slajdów zautomatyzować. Dodatkowe
parametry \multiinclude pozwalają dodać efekty przejścia, ale te to
nie zawsze i nie wszędzie działają. Windowsowy reader coś tam potrafi.

W

--
---(___C'>

Aleksander Matuszak

unread,
Sep 26, 2007, 3:37:36 PM9/26/07
to
Sebastian wrote:
>> a nie mozesz sobie zrobic makra z petla?, a nie masz
>> jakiegos sensownego edytora, ktorym mozna
>> zautomatyzowac wstawianie, albo Perl, Awk?
>>

makro latexowe wyglądałoby z grubsza tak:
\newcommand[1]\pic{%
\begin[plain]{frame}{}%
\setbemartemplate{background}{\includegraphics{#1}}
\end{frame} %
}

wtedy w dowolnym miejscu wystarczy wpisać \pic{obrazek.jpg}

> No dobra, jesli piszesz o Perlu to moze jakis przykladowe
> rozwiazanie bo nie mam pojecia czy w plikach *.tex mozna
> osadzac kawalki kodu z innych jezykow lub na odwrot, a
> wiec nie wiem jakie sa zasady laczenia Latexa z innymi
> jezykami skryptowymi chociazby gnuplotem.

Z osadzaniem jest problem.

> Jakie makro w LateXu zapewnia instrukcje petli? wiem ze
> cos takiego bylo w pstricks ale do rysowania (multido)
>

[..]


> Sorki ze mieszam ale wydaje mi sie to ciekawym problemem
> bo w koncu Unix jest wrecz stworzony do skryptow a
> polączenie tego z potęga Latexa mogloby dac ciekawe
> rezultaty.

Teoretycznie tex został stworzony jako program niezależny
od OS więc nie korzysta z żadnych mechanizmów dostępnych w
danym OS (co w przypadku unixa jest utrudnieniem).

A co do konkretów.

Jeśli takie obrazki są w serii to w odpowiednim miejscu
pliku latexowego napisałbym:
\input{pokaz.tex}

Oraz zrobił w shellu
ls -rt *.jpg | awk '{print "\pic{" $1 "}" }' > pokaz.tex

I miał z głowy pisaninę.

max


--
adres w rot13

Sebastian

unread,
Sep 27, 2007, 5:51:38 PM9/27/07
to
Wojciech Myszka pisze:
[ciach]

Dziekuje bardzo sprawdzę jak to działa.
Rozumiem ze 14 rozdzial dokumentacji Beamera tak?

Sebastian

unread,
Sep 27, 2007, 5:55:26 PM9/27/07
to Aleksander Matuszak
Aleksander Matuszak pisze:

>
> Teoretycznie tex został stworzony jako program niezależny
> od OS więc nie korzysta z żadnych mechanizmów dostępnych w
> danym OS (co w przypadku unixa jest utrudnieniem).
>

No zgadzam się że jest to utrudnienie.Spod poziomu texa jak rozumiem nie
da sie wywolac zewnetrznego programu typu gnuplot?
A moze pewne rzeczy daloby sie zautomatyzowac przy uzyciu make albo scons?

> A co do konkretów.
>
> Jeśli takie obrazki są w serii to w odpowiednim miejscu
> pliku latexowego napisałbym:
> \input{pokaz.tex}
>
> Oraz zrobił w shellu
> ls -rt *.jpg | awk '{print "\pic{" $1 "}" }' > pokaz.tex
>
> I miał z głowy pisaninę.
>
> max
>

Dziękuję bardzo :)

Sebastian

Wojciech Myszka

unread,
Sep 28, 2007, 6:51:50 AM9/28/07
to

Oczywiście.
W

Sebastian

unread,
Sep 28, 2007, 4:23:43 PM9/28/07
to
Wojciech Myszka pisze:
A moze wiesz jeszcze jak w trakcie takiego pokazu slajdów zrobic tak aby
w footline sie pokazywal za kazdym razem caption tego zdjecia ktore w
danej chwili jest wyswietlane?

Sebastina

0 new messages