abonnement Unibet Coolblue Bitvavo
pi_70146050
quote:
Op donderdag 18 juni 2009 21:14 schreef Iblis het volgende:
Je moet de package listings gebruiken. Dat kan splitsen over pagina's, bovendien kan het code opmaken, en het kan direct een file includen, je kunt b.v. doen \lstinputlisting[language=C]{main.c} doen.

Verbatim is niet zo heel flexibel. Ik zie trouwens ook dat die pagina het ook vermeldt. Listings is echt de moeite waard!
Ja listing ken ik maar dan krijg ik niet zo'n nette begin opmaak :P zo met die caption...

1
2
3
4
5
6
7
-----------------
Caption
-----------------
...
code
...
-----------------
  donderdag 18 juni 2009 @ 21:22:47 #52
147503 Iblis
aequat omnis cinis
pi_70146179
quote:
Op donderdag 18 juni 2009 21:19 schreef iBolt het volgende:

[..]

Ja listing ken ik maar dan krijg ik niet zo'n nette begin opmaak zo met die caption...
[ code verwijderd ]
Ik denk dat je beste punt dan is zelf de caption te specificeren (top) en een frame te specificeren, en dan zo dicht mogelijk te komen bij wat je daar wilt. Floats breken over pagina's heen is sowieso ellendig.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70257824
Hallo,

Zitten hier ook mensen met kennis van Geogebra? (Dat is toch ook wel latex-gerelateerd).
  maandag 22 juni 2009 @ 21:44:47 #54
46802 Visitor.Q
Neemt alles op!
pi_70269841
Ik maak een presentatie in beamer, en met de volgende slide heb ik een probleem met verspringende afbeeldingen:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Over 2 slides (in dit geval) wil ik een description hebben, met daaronder een afbeelding van het onderwerp. De afbeeldingen zijn precies even hoog, maar de description varieert tussen de 2 en de 4 regels. Ik vind het mooi als de plaatjes precies over elkaar heen komen als ik van sldie 1 naar 2 ga, maar dat gebeurt dus niet. De afbeelding verspringt enkele (tientallen) pixels omhoog of omlaag. Dit gebeurt ook als de descriptions in beide gevallen gewoon 2 regels zijn. Waar ligt dit aan, en hoe kan ik dit voorkomen? Ik heb al met vfill geprobeerd om de afbeelding omlaag te duwen (er is zat ruimte), maar toch lijkt het alsof hij direct onder de description wordt neergezet.

[ Bericht 1% gewijzigd door Visitor.Q op 22-06-2009 21:47:44 (begin en end document in het minimum example gezet) ]
  maandag 22 juni 2009 @ 22:13:22 #55
147503 Iblis
aequat omnis cinis
pi_70271217
Goed punt. Ik haat dit ook. Ik los het meestal op met een oplossing waar ik zelf eigenlijk niet zo tevreden over ben, namelijk: minipages, zoals dit:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\frame[plain]{\frametitle{The workspace}
   \begin{minipage}[!t]{0.95\textwidth}
       \begin{description}
        \only<1>{\item[project explorer] You collect your projects here (essentially what's in your workspace directory), and can access files»
        \only<2>{\item[program code] This is where you edit the source code of your project.}
       \end{description}
   \end{minipage}
   \begin{minipage}[!t]{0.02\textwidth}
       \rule{1pt}{2cm}
   \end{minipage}
   \begin{center}
    \includegraphics<1>[height=0.5\textheight] {img/gui-pe}
    \includegraphics<2>[height=0.5\textheight] {img/gui-code}
   \end{center}
}


Vervang even die 1pt door 0pt bij je uiteindelijke document, die 1pt is zodat je ziet hoe het werkt. Die twee minipages komen naast elkaar, en de rechter forceert de hoogte zeg maar (2cm in dit geval), dat kun je nog wat tweaken. Maar hè, ideaal is het niet.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
  maandag 22 juni 2009 @ 22:16:44 #56
147503 Iblis
aequat omnis cinis
pi_70271393
quote:
Op maandag 22 juni 2009 16:47 schreef zuiderbuur het volgende:
Hallo,

Zitten hier ook mensen met kennis van Geogebra? (Dat is toch ook wel latex-gerelateerd).
Ik ken het niet.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
  maandag 22 juni 2009 @ 22:29:27 #57
46802 Visitor.Q
Neemt alles op!
pi_70271988
quote:
Op maandag 22 juni 2009 22:13 schreef Iblis het volgende:
Goed punt. Ik haat dit ook. Ik los het meestal op met een oplossing waar ik zelf eigenlijk niet zo tevreden over ben, namelijk: minipages, zoals dit:
[ code verwijderd ]

Vervang even die 1pt door 0pt bij je uiteindelijke document, die 1pt is zodat je ziet hoe het werkt. Die twee minipages komen naast elkaar, en de rechter forceert de hoogte zeg maar (2cm in dit geval), dat kun je nog wat tweaken. Maar hè, ideaal is het niet.
He, bedankt! Blij dat ik niet de enige ben die hier tegenaan loopt. M.i. zou juist LaTeX beamer dit gewoon goed moeten doen (zonder al te veel gehannes). Troost is dat het met powerpoint e.d. sowieso niet lukt als je ook maar iets handmatig hebt veranderd...
pi_70279144
quote:
Op maandag 22 juni 2009 22:16 schreef Iblis het volgende:

[..]

Ik ken het niet.
Het is een gratis programma, waarmee je allerlei interactive "applets" kan maken, met puntjes, rechten, driehoeken, cirkels,... Je kan er ook afbeeldingen mee maken, wat voor mij het interessantste is.
pi_70357394
Texlipse geen extra programma meer nodig (uitbreiding voor eclipse voor latex)
pi_70504719
Hallo

Ik zou in Beamer een slide waarop aanvankelijk enkel links een plaatje staat, en dan na de volgende "\pause" komt er rechts nog een plaatje bij.

Ik heb nu deze code gebruikt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
\begin{frame}
\begin{overlayarea}{\textwidth}{2cm} 
\only<1|handout:0>{
\begin{figure}[h]
  \hfill
  \begin{minipage}[t]{.45\textwidth}
    \begin{center}  
      \epsfig{file=figuur1.png, scale=0.65}
        \end{center}
  \end{minipage}
  \hfill
 \begin{minipage}[t] {.45\textwidth}
    \begin{center}  
      \epsfig{file=wittefiguur.png, scale=0.6}
    \end{center}
  \end{minipage}
 \hfill
\end{figure}

\only<2|handout:0>{
\begin{figure}[h]
  \hfill
  \begin{minipage}[t]{.45\textwidth}
    \begin{center}  
      \epsfig{file=figuur1.png, scale=0.65}
        \end{center}
  \end{minipage}
  \hfill
 \begin{minipage}[t] {.45\textwidth}
    \begin{center}  
      \epsfig{file=figuur2., scale=0.6}
    \end{center}
  \end{minipage}
 \hfill
\end{figure}
}

\end{overlayarea}
\end{frame}


Is dit de beste manier? :?
  dinsdag 30 juni 2009 @ 09:05:34 #61
147503 Iblis
aequat omnis cinis
pi_70504877
In principe werkt dit, maar je zou volgens mij ook, maar dat heb ik niet getest, dit kunnen doen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
\begin{figure}[h]
  \hfill
  \begin{minipage}[t]{.45\textwidth}
    \begin{center}  
      \epsfig{file=figuur1.png, scale=0.65}
        \end{center}
  \end{minipage}
  \hfill
 \begin{minipage}[t] {.45\textwidth}
    \begin{center}  
      \only<1>{
         \epsfig{file=wittefiguur.png, scale=0.6}
       }
       \only<2|handout:0> {
           \epsfig{file=figuur2., scale=0.6}
        }
    \end{center}
  \end{minipage}
 \hfill
\end{figure}
}


Dus alleen datgene wat werkelijk verandert tussen only-zetten. Overigens, dat overlayarea kende ik niet, maar dat is precies wat Visitor.Q nodig had in deze post! Dus als je dat nog leest Visitor.Q

1
2
3
4
5
6
\begin{overlayarea}{\textwidth}{2cm}
       \begin{description}
        \only<1>{\item[project explorer] You collect your projects here (essentially what's in your workspace directory), and can access files»
        \only<2>{\item[program code] This is where you edit the source code of your project.}
       \end{description}
\end{overlayarea}
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70508881
Dat doet het inderdaad!

Maar nu zit ik met het volgende probleem : wanneer figuur A zichtbaar is, moet er linksonder een uitdrukking komen, X laat ons zeggen. Wanneer figuur B erbij komt, dan moet er onderaan niet meer X maar X=Y staan.

Is dat mogelijk?
  dinsdag 30 juni 2009 @ 11:39:40 #63
147503 Iblis
aequat omnis cinis
pi_70509174
Je kunt meerdere only's op één slide hebben hoor, dus je kunt prima neerzetten: \only<1>{X}\only<2>{X=Y}, doet dat niet wat je wilt?
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70510843
quote:
Op dinsdag 30 juni 2009 11:39 schreef Iblis het volgende:
Je kunt meerdere only's op één slide hebben hoor, dus je kunt prima neerzetten: \only<1>{X}\only<2>{X=Y}, doet dat niet wat je wilt?
Neen, vreemd genoeg niet. Hij toont eerst gewoon de eerste figuur en verder niets.
En dan toont hij onmiddellijk beide figuren samen met X=Y.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
\begin{frame}


\begin{figure}[h]
  \hfill
  \begin{minipage}[t]{.45\textwidth}
    \begin{center}  
      \epsfig{file=figuur1.png, scale=0.65}
        \end{center}
  \end{minipage}
  \hfill
 \begin{minipage}[t] {.45\textwidth}
    \begin{center}  
      \only<1>{
         \epsfig{file=leeg.png, scale=0.6}
      
       }
         \only<2|handout:0> {
           \epsfig{file=figuur2.png, scale=0.6}
         
        }
    \end{center}
  \end{minipage}
 \hfill
\end{figure}
\only<1>{
\[   X \]}
\only<2>{
\[ X =Y\]}
\pause
\end{frame}
  dinsdag 30 juni 2009 @ 12:34:09 #65
147503 Iblis
aequat omnis cinis
pi_70510959
Als je die \pause eens weghaalt, wordt het er dan niet beter op? Die \pause is meer ‘eerst wil ik de slide tot hier laten zien, en daarna pas de rest’, maar als je dat zelf al aangeeft m.b.v. \only dan hoef je die \pause niet meer te gebruiken.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70511391
quote:
Op dinsdag 30 juni 2009 12:34 schreef Iblis het volgende:
Als je die \pause eens weghaalt, wordt het er dan niet beter op? Die \pause is meer ‘eerst wil ik de slide tot hier laten zien, en daarna pas de rest’, maar als je dat zelf al aangeeft m.b.v. \only dan hoef je die \pause niet meer te gebruiken.
Neen, heel vreemd: dan nog toont hij die X op zich helemaal nooit.
  dinsdag 30 juni 2009 @ 12:56:27 #67
147503 Iblis
aequat omnis cinis
pi_70511598
quote:
Op dinsdag 30 juni 2009 12:49 schreef zuiderbuur het volgende:

[..]

Neen, heel vreemd: dan nog toont hij die X op zich helemaal nooit.
Ik vind het raar, ‘it works for me’, simpelgezegd. Er komen twee slides uit, en de eerste heeft midden onder de figuren X staan, en de tweede X = Y, dit is het volledige documentje dat ik ervan maak:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
\documentclass{beamer}
\begin{document}
    \begin{frame}
        \begin{figure}[h]
            \hfill
            \begin{minipage}[t]{.45\textwidth}
                \begin{center}
                    %\epsfig{file=figuur1.png, scale=0.65}
                    \Large{Figuur 1}
                \end{center}
            \end{minipage}
            \hfill
            \begin{minipage}[t] {.45\textwidth}
                \begin{center}
                    \only<1>{
                        %\epsfig{file=leeg.png, scale=0.6}
                        \Large{Figuur 2A}
                    }
                    \only<2|handout:0> {
                        %\epsfig{file=figuur2.png, scale=0.6}
                        \Large{Figuur 2B}
                    }
                \end{center}
            \end{minipage}
            \hfill
        \end{figure}
        \only<1>{
            \[   X \]
        }
        \only<2>{
            \[ X =Y\]
        }
    \end{frame}
\end{document}
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70513069
Jouw laatste code doet het bij mij ook.
Maar als ik dan weer met plaatjes werk (waarvoor je wel bovenaan ook \usepackage{epsfig} moet plaatsen).... dan krijg ik weer hetzelfde.....
  dinsdag 30 juni 2009 @ 14:14:58 #69
147503 Iblis
aequat omnis cinis
pi_70513972
Heb je al geprobeerd om niet \epsfig maar \usepackage{graphicx} te doen en \includegraphics[scale=0.6]{jefiguur} te gebruiken, want epsfig is wel een beetje achterhaald.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70514946
quote:
Op dinsdag 30 juni 2009 14:14 schreef Iblis het volgende:
Heb je al geprobeerd om niet \epsfig maar \usepackage{graphicx} te doen en \includegraphics[scale=0.6]{jefiguur} te gebruiken, want epsfig is wel een beetje achterhaald.
Heb ik net gedaan, dat blijft hetzelfde doen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
\documentclass{beamer}
\usepackage{graphicx}

\begin{document}
    \begin{frame}
        \begin{figure}[h]
            \hfill
            \begin{minipage}[t]{.45\textwidth}
                \begin{center}
                               \includegraphics[scale=0.6]{figuur1.png}
                 %   \Large{Figuur 1}
                \end{center}
            \end{minipage}
            \hfill
            \begin{minipage}[t] {.45\textwidth}
                \begin{center}
                    \only<1>{
                                       \includegraphics[scale=0.6]{leeg.png}
                      %  \Large{Figuur 2A}
                    }
                    \only<2|handout:0> {
                        \includegraphics[scale=0.6]{figuur2.png}
                      %  \Large{Figuur 2B}
                    }
                \end{center}
            \end{minipage}
            \hfill
        \end{figure}
        \only<1>{
            \[   X \]
        }
        \only<2>{
            \[ X =Y\]
        }
    \end{frame}
\end{document}
  dinsdag 30 juni 2009 @ 14:58:36 #71
147503 Iblis
aequat omnis cinis
pi_70515144
Ik snap het dan niet meer… hier werkt het op zich wel met plaatjes, natuurlijk niet jouw plaatjes, maar plaatjes waar ik het mee test, hebben die geen rare afmetingen per ongeluk? Gaat het al mis als je 1 label door een plaatje vervangt (willekeurig welk label), of gaat het b.v. alleen mis als je leeg.png includet?
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70516738
quote:
Op dinsdag 30 juni 2009 14:58 schreef Iblis het volgende:
Ik snap het dan niet meer… hier werkt het op zich wel met plaatjes, natuurlijk niet jouw plaatjes, maar plaatjes waar ik het mee test, hebben die geen rare afmetingen per ongeluk? Gaat het al mis als je 1 label door een plaatje vervangt (willekeurig welk label), of gaat het b.v. alleen mis als je leeg.png includet?
Dit wordt inderdaad alleen maar vreemder:
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
is de code die ik nu letterlijk gebruik. Als ik dat compileer staat er linksboven een klein plaatje en helemaal onderaan X, met dus een enorme witte ruimte ertussen
......
en dan bij de volgende slide staat datzelfde plaatje linksboven, met rechts ervan nog een plaatje, en daaronder (op een redelijke afstand, dus zeker hoger dan daarnet): X= Y

Dus ik denk dat die lege figuur gewoon totaal de verkeerde grootte geeft.
Dus domme vraag: hoe kan ik een lege figuur maken met precies dezelfde afmetingen als de figuur die nadien ook moet verschijnen? -O-
  dinsdag 30 juni 2009 @ 15:56:50 #73
147503 Iblis
aequat omnis cinis
pi_70517016
Als het echt om een lege figuur, dus met niets gaat, kun je beter nog helemaal niets gebruiken! Zo b.v.:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\documentclass{beamer}
\usepackage{graphicx}
\begin{document}
    \begin{frame}
        \begin{overprint}
            \begin{figure}[h]
                \hfill
                \begin{minipage}[t!]{.45\textwidth}
                    \begin{center}
                        \includegraphics[scale=.6]{fig1.jpg}
                    \end{center}
                \end{minipage}
                \hfill
                \begin{minipage}[t!] {.45\textwidth}
                    \begin{center}
                        \only<2|handout:0> {
                            \includegraphics[scale=.6]{fig1.jpg}
                        }
                    \end{center}
                \end{minipage}
                \hfill
            \end{figure}
        \end{overprint}

        \only<1>{
            \[   X \]
        }

        \only<2>{
            \[ X =Y\]
        }
    \end{frame}
\end{document}


De overprint regelt wel dat het mooi uitgelijnd wordt.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
pi_70517599
quote:
Op dinsdag 30 juni 2009 15:56 schreef Iblis het volgende:
Als het echt om een lege figuur, dus met niets gaat, kun je beter nog helemaal niets gebruiken! Zo b.v.:
[ code verwijderd ]

De overprint regelt wel dat het mooi uitgelijnd wordt.
Dat lijkt er al veel beter op! Het enige probleem is nu nog dat die X een beetje naar links springt in X=Y.
Bestaat daar ook een middeltje voor?
  dinsdag 30 juni 2009 @ 16:25:13 #75
147503 Iblis
aequat omnis cinis
pi_70517916
quote:
Op dinsdag 30 juni 2009 16:13 schreef zuiderbuur het volgende:

[..]

Dat lijkt er al veel beter op! Het enige probleem is nu nog dat die X een beetje naar links springt in X=Y.
Bestaat daar ook een middeltje voor?
Ja, dat is wel logisch, want die tekst wordt gecentreerd, daarvoor kun je \uncover gebruiken, dus b.v.:

1            \[ X\uncover<2>{= Y} \]


Dan kunnen die twee \only-fragmenten nu weg.
Daher iſt die Aufgabe nicht ſowohl, zu ſehn was noch Keiner geſehn hat, als, bei Dem, was Jeder ſieht, zu denken was noch Keiner gedacht hat.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')