Ja listing ken ik maar dan krijg ik niet zo'n nette begin opmaak :P zo met die caption...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!
| 1 2 3 4 5 6 7 | Caption ----------------- ... code ... ----------------- |
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.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 opmaakzo met die caption...
[ code verwijderd ]
SPOILEROm 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) ]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | \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} } |
Ik ken het niet.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).
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...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.
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.quote:
| 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{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} |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | \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} } |
| 1 2 3 4 5 6 | \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} |
Neen, vreemd genoeg niet. Hij toont eerst gewoon de eerste figuur en verder niets.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?
| 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{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} |
Neen, heel vreemd: dan nog toont hij die X op zich helemaal nooit.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.
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: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.
| 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 | \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} |
Heb ik net gedaan, dat blijft hetzelfde doen: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.
| 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 | \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} |
Dit wordt inderdaad alleen maar vreemder: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?
SPOILEROm 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-
| 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 | \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} |
Dat lijkt er al veel beter op! Het enige probleem is nu nog dat die X een beetje naar links springt in X=Y.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.
Ja, dat is wel logisch, want die tekst wordt gecentreerd, daarvoor kun je \uncover gebruiken, dus b.v.: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?
| 1 |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |