abonnement Unibet Coolblue Bitvavo
  donderdag 1 oktober 2009 @ 16:48:04 #201
147503 Iblis
aequat omnis cinis
pi_73278877
Jup, wat je ziet wat er gebeurt als je [h] gebruikt is dat de onderkant van die figuur (die staat op de baseline) uitgelijnd wordt met de baseline van de eerste regel van je formule, dat is de eerste regel a = b. Die figuur heeft in feite maar 1 regel, en dat maakt dat het soms heel rare resultaten kan opleveren als je de 'eerste regels uitlijnt'.
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_73375759
Hallo,

dit lijkt me nu toch echt geen steek te houden.

De eerste code werkt, de tweede niet:
1
2
3
4
5
6
7
8
9
10
11
12
13
\documentclass{article}

\begin{document}


\[
\begin{array}{c c c c c}
[1,&a,&0,&0,&1] \\
a&a&a&a&a
\end{array}
\]

\end{document}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\documentclass{article}

\begin{document}


\[
\begin{array}{c c c c c}
[1,&a,&0,&0,&1] \\
[1,&a,&0,&0,&1]  \\
[1,&a,&0,&0,&1]
\end{array}
\]


\end{document}

Wat doe ik fout?
  zondag 4 oktober 2009 @ 22:32:14 #203
147503 Iblis
aequat omnis cinis
pi_73376323
Na \\ in een array kun je extra witruimte invoegen door [..], dus b.v.

1
2
3
4
\begin{array}{l}
X \\[10pt]
Y
\end{array}


Dit heeft vooral zin als je in een rij een heel grote uitdrukking hebt staan die veel witruimte nodig heeft. Maar nu zie je dus dat in jouw geval LaTeX denkt dat je dát wilt doen. Dus het probeert 1,&a,&0,&0,&1, dat binnen die [] staat als een lengte te interpreteren, dat lukt niet.

Oplossing: vervang [ door \lbrack in de 2e en 3e regel:

1
2
3
4
5
6
7
\[
\begin{array}{c c c c c}
[1,&a,&0,&0,&1] \\
\lbrack 1,&a,&0,&0,&1] \\
\lbrack 1,&a,&0,&0,&1]
\end{array}
\]
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 5 oktober 2009 @ 20:19:13 #204
148823 znarch
ondertitel
pi_73403126
Stomme vraag weer :( dmv quotchap (enige chapter style package die ik aan de praat kreeg) heb ik mijn hoofstuk nummer roodgemaakt dmv de volgende rgel in de .sty file:

1\definecolor{chaptergrey}{cmyk}{0,0.93,1,0}}{%

Nu wil ik echter dat mijn hoofdstuk titel ook rood is :) iemand een idee hoe ik dat doe ? :S Ja dat is een stomme vraag ik weet het :@
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  maandag 5 oktober 2009 @ 20:34:25 #205
147503 Iblis
aequat omnis cinis
pi_73403774
Ik citeer even de eerste alinea uit de OP:

Welkom in de officiële LaTeX-topic op Fok! Als je bezig bent een mooi document te zetten in LaTeX, maar je komt er niet uit, dan is dit de plek om je vraag te stellen. Je wordt echter het snelst en best geholpen als je een minimum example weet te maken. Probeer zoveel mogelijk packages die niets met het probleem te maken hebben uit je preamble te verwijderen, en probeer een zo klein mogelijk document over te houden door onnodige zaken eruit te halen. Vaak helpt dit sowieso al om te zien wat het probleem veroorzaakt (twee packages die niet met elkaar overweg kunnen) en daarbij geeft het duidelijkheid aan degenen die je vraag willen beantwoorden.

Want met alleen een kleurdefinitie kan ik natuurlijk niet zien wat het probleem is, en ik ken quotechap niet. M.a.w. een klein document je met b.v. één chapter en \usepackage{xcolor}, en quotechap, en dan wil ik er wel even naar kijken. Dus zeg maar zoals zuiderbuur hierboven doet.
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 5 oktober 2009 @ 20:48:23 #206
148823 znarch
ondertitel
pi_73404429
okej :)

mijn doc:

1
2
3
4
5
6
7
\documentclass[a4paper, 10pt, oneside]{report}

\begin{document} 

/chapter{bla}
blabla
\end{document}


extra nog in mijn preamable:

1\usepackage[times]{quotchap}


En in quotchap.sty heb ik het volgende aangepast om de kleur van de hoofdstuk nummer te wijzigen:

1  \definecolor{chaptergrey}{cmyk}{0,0.93,1,0}}{%


quotchap: http://www.ctan.org/tex-a(...)ntries/quotchap.html
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_73417763
Hallo,

ik ben weer helemaal in de war met die "overlayareas", die je kan gebruiken om tekst te laten vervangen in Beamer voor een slideshow.

Ik zou willen doen

slides 1: een beetje tekst
slide 2 : er komt een tabel bij
slide 3: de tabel verandert een beetje, met daaronder op de slide ook nog wat uitleg daarover die verschijnt.

Hoezeer ik ook met die overlayareas en "\pause" pruts, het doet altijd wel wat anders (soms komt die tabel erop en gaat ie weer weg, voorgoed!)

Dit is mijn probeersel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
\begin{frame}
Een beetje tekst. \pause
\begin{overlayarea}{\textwidth}{3cm} 
\only<1|handout:0>{
\[
\begin{array}{c c c c c}
[1,&a,&0,&0,&1]\\
\lbrack 1,&1,&1,&1,&1]
\end{array}
\]
}

\only<2|handout:0>{
\[
\begin{array}{c c c c c}
[1,&a,&0,&0,&10000]\\
\lbrack 1,&1,&1,&1,&100000]
\end{array}
\]
}
\pause Duidelijk?
\end{overlayarea}

\end{frame}
  dinsdag 6 oktober 2009 @ 10:54:57 #208
147503 Iblis
aequat omnis cinis
pi_73418310
quote:
Op maandag 5 oktober 2009 20:48 schreef znarch het volgende:
okej

mijn doc:
[ code verwijderd ]

extra nog in mijn preamable:
[ code verwijderd ]



En in quotchap.sty heb ik het volgende aangepast om de kleur van de hoofdstuk nummer te wijzigen:


[ code verwijderd ]

quotchap: http://www.ctan.org/tex-a(...)ntries/quotchap.html
Ergens is dit nog net ietsje minder gemakkelijk dan het lijkt, met name omdat \chapter best wel wat verschillende verschijningsvormen kan hebben: \chapter* \chapter[]{}, enz. Daarom moet het zo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
\documentclass[a4paper, 10pt, oneside]{report}
\usepackage[times]{quotchap}
\usepackage{xcolor}
\definecolor{chaptergrey}{cmyk}{0,0.93,1,0}
\makeatletter
\let\o@makechapterhead\@makechapterhead
\renewcommand{\@makechapterhead}[1]{\textcolor{chaptergrey}{\o@makechapterhead{#1}}}
\makeatother
\begin{document}

\chapter{bla}
blabla
\chapter*{bla}
blabla
\chapter[foo]{bla}
blabla
\end{document}


Merk op dat je chaptergrey dus gewoon kunt aanpassen nadat je quotechap.sty hebt geladen. Dan overschrijft het gewoon, dat is wel zo fijn, want dan hoef je niet te zitten prutsen in die .sty files wat later problemen kan geven.
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.
  dinsdag 6 oktober 2009 @ 11:07:26 #209
147503 Iblis
aequat omnis cinis
pi_73418594
quote:
Op dinsdag 6 oktober 2009 10:33 schreef zuiderbuur het volgende:
Hallo,

ik ben weer helemaal in de war met die "overlayareas", die je kan gebruiken om tekst te laten vervangen in Beamer voor een slideshow.

Ik zou willen doen

slides 1: een beetje tekst
slide 2 : er komt een tabel bij
slide 3: de tabel verandert een beetje, met daaronder op de slide ook nog wat uitleg daarover die verschijnt.

Hoezeer ik ook met die overlayareas en "\pause" pruts, het doet altijd wel wat anders (soms komt die tabel erop en gaat ie weer weg, voorgoed!)

Dit is mijn probeersel:
[ code verwijderd ]
Je zegt het zelf al: je prutst, met alle respect. Dat \pause is heel handig als je een sequentiële opbouw hebt waar er telkens wat bij komt. Dus eerst de bovenkant van de slide, dan het midden, dan de onderkant. B.v. bij een itemize, anders is het eigenlijk niet zo praktisch.

Je hebt tal van commando’s als \only en \uncover die precies doen wat jij wilt, echter, die met \pause combineren maakt dat je hoofd ervan pijn gaat doen. Hieronder heb ik denk ik wat jij wilt. Eerst een array die alleen op slide 1 getoond wordt, dan vanaf slide 2- verder de geüpdatete array en dan nog het commentaar ‘duidelijk?’ erbij.

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
\documentclass{beamer}
\begin{document}
    \begin{frame}
    Een beetje tekst.

    \begin{overlayarea}{\textwidth}{3cm}␣
        % 1, dus alleen slide 1
        \only<1|handout:0>{ \[
            \begin{array}{c c c c c}
                [1,&a,&0,&0,&1]\\
                \lbrack 1,&1,&1,&1,&1]
            \end{array} \]
        }

        % 2-, dus slide 2 en verder.
        \only<2-|handout:0>{ \[
            \begin{array}{c c c c c}
                [1,&a,&0,&0,&10000]\\
                \lbrack 1,&1,&1,&1,&100000]
            \end{array} \]
        }
        % 2 wordt pas op slide 2 getoond
        \uncover<2>{ Duidelijk?}
    \end{overlayarea}

    \end{frame}

\end{document}


Overigens kun je hetzelfde effect ook zo bereiken:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
\documentclass{beamer}
\begin{document}
    \begin{frame}
    Een beetje tekst.

    \begin{overlayarea}{\textwidth}{3cm}
        \[
            \begin{array}{c c c c c}
                [1,&a,&0,&0,&1]\\
                \only<1>  { \lbrack 1, & 1, &1, &1, & 1] }
                \only<2-> { \lbrack 1, & 1, &1, &1, & 100000] } \\
            \end{array}
        \]
        \uncover<2>{ Duidelijk?}
    \end{overlayarea}

    \end{frame}

\end{document}


[ Bericht 0% gewijzigd door Iblis op 06-10-2009 16:07:25 (␣ 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.
pi_73418842
Hoe lang duurt de presentatie die je gaat geven?
pi_73426733
Aan iblis: jouw code ziet er inderdaad beter uit.
Alleen krijg ik wel een "?" net voor de array. Hoe komt dat (er is toch geen fout of zo?)
quote:
Op dinsdag 6 oktober 2009 11:17 schreef thabit het volgende:
Hoe lang duurt de presentatie die je gaat geven?
Mijn presentatie? Lang! (En daarmee bedoel ik: vijfitg minuten of zo)
pi_73427087
quote:
Op dinsdag 6 oktober 2009 15:50 schreef zuiderbuur het volgende:
Aan iblis: jouw code ziet er inderdaad beter uit.
Alleen krijg ik wel een "?" net voor de array. Hoe komt dat (er is toch geen fout of zo?)
[..]

Mijn presentatie? Lang! (En daarmee bedoel ik: vijfitg minuten of zo)
Vijftig minuten is niet echt lang imho, zeker niet "Lang!". . Maar in elk geval wel lang genoeg om een stukje technologie te gebruiken dat mijlenver boven de beamer uitstijgt:

  dinsdag 6 oktober 2009 @ 16:06:45 #213
147503 Iblis
aequat omnis cinis
pi_73427270
quote:
Op dinsdag 6 oktober 2009 15:50 schreef zuiderbuur het volgende:
Aan iblis: jouw code ziet er inderdaad beter uit.
Alleen krijg ik wel een "?" net voor de array. Hoe komt dat (er is toch geen fout of zo?)
[..]

Mijn presentatie? Lang! (En daarmee bedoel ik: vijfitg minuten of zo)
Komt door het karakter: ␣ zo te zien, copy paste fout uit m’n editor die trailing spaces aangeeft. Haal dat 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.
pi_73459311
Hallo,

je tips voor die overlayarea werken, maar nu krijg ik een ander vervelend probleem.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
\begin{frame}
  \begin{overlayarea}{\textwidth}{3cm}
  \only<1|handout:0>{ \[
       \begin{array}{c c}
       a&b\\
       c&d
       \end{array}
       \]
        }

        \only<2|handout:0>{ 
         \[
       \begin{array}{c c c}
       a&b & aaaaaaaaa\\
       c&d & eeeeeeeeeeeeeeee
       \end{array}
               \]
              }

   \end{overlayarea}


\end{frame}


Ik heb dus een tabel waar een nogal brede kolom bij komt. Daardoor schuift de hele boel naar links.
Eigenlijk wil ik dat er op elke rij een vector komt, en dan op de volgende slide komt er een vgl naast te staan waaraan die vector voldoet.
En dus wil ik niet dat dat naar links springt. Valt daar iets aan te doen?

Bedankt!
  woensdag 7 oktober 2009 @ 16:09:38 #215
147503 Iblis
aequat omnis cinis
pi_73460003
Prop die kolom er al vast in met \phantom, dus dan neemt-ie wel ruimte in, maar is-ie niet te zien. Dus & \phantom{aaaaaaaaa}, je hoeft in principe alleen het breedste element te doen. Een andere optie is om in de cellen gebruik te maken van de commando’s van beamer, maar dan moet je even kijken welke je precies moet hebben in de manual.
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 19 oktober 2009 @ 19:23:19 #216
22818 V2
Deze ruimte is te huur!
pi_73854626
Ik maak een document met memoir, en ik maak gebruik van side captions. Graag wil ik een newline tussen titel en caption zelf. Normaal los je dat bij memoir op met \captiondelim{}\captionstyle{\\} zoals in de manual ook al als voorbeeld staat. Maar! Bij sidecaptions werkt dat natuurlijk net weer eens niet :{ Er is een \sidecapstyle, maar die wordt aangeroepen voor de titel; deze gebruik ik bijv. al om een \hrule boven de caption te zetten. Een newline tussen de titel en de caption zelf gaat hiermee dus niet lukken. Weet iemand iets?
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.
As far as we know, our computer has never had an undetected error.
  maandag 19 oktober 2009 @ 19:59:40 #217
147503 Iblis
aequat omnis cinis
pi_73855976
Oké, makkelijke weg: Gewoon zelf dit doen:

1
2
3
        \begin{sidecaption}{\newline Bij deze caption staat de tekst achter de naam.}
        \centering\setlength{\fboxsep}{2cm}\framebox{Figuur hier}
        \end{sidecaption}


Nettere, iets uitgebreidere weg (hopelijk heb je dezelfde memoirversie als ik heb):

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
\documentclass{memoir}

% Hack voor een sidecaptiondelim
\makeatletter
\newcommand{\sidecaptiondelim}[1]{\def\m@sidecapdelim{#1}}
\def\@@sidecaption#1#2[#3]{%
  \ifx\@empty#1\@empty
    \def\m@mscap@fortoc{#2}%
  \else
    \def\m@mscap@fortoc{#1}%
  \fi
  \def\m@mscap@forcap{\m@sidecapdelim #2}%
  \ifx\@empty#3\@empty
    \def\m@mscaplabel{}%
  \else
    \def\m@mscaplabel{\@bsphack\label{#3}\@esphack}%
  \fi
  \m@mscapstart@fbox}
\makeatother

\captiondelim{}\captionstyle{\\}
\sidecapmargin{outer}
\sidecaptiondelim{\newline}

\begin{document}
    \begin{figure}
        \centering\setlength{\fboxsep}{2cm}\framebox{Figuur hier}
        \caption{Bij deze caption staat de tekst onder de naam.}
    \end{figure}
    \begin{figure}
        \begin{sidecaption}{Bij deze caption staat de tekst ook onder de naam.}
        \centering\setlength{\fboxsep}{2cm}\framebox{Figuur hier}
        \end{sidecaption}
    \end{figure}
\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.
  maandag 19 oktober 2009 @ 20:38:13 #218
22818 V2
Deze ruimte is te huur!
pi_73857623
Jup, werkt Had ik natuurlijk ook zelf wel kunnen bedenken, om de code uit memoir.cls te kapen en aan te passen, ik hoopte gewoon op een elegante oplossing beetje een misser van memoir.cls hoor Eigenlijk had 'ie \sidecaptionstyle moeten heten, maar \sidecapstyle is er natuurlijk al, en doet iets heel anders. \captiondelim snapt 'ie namelijk wel, maar daar mag geen \\ in want dan doet het krak
As far as we know, our computer has never had an undetected error.
  maandag 19 oktober 2009 @ 20:43:17 #219
147503 Iblis
aequat omnis cinis
pi_73857828
\\ is zwaar overloaded in LaTeX, je kunt eens \newline proberen als \\ niet werkt. Of desnoods \leavevmode\newline
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 19 oktober 2009 @ 20:55:50 #220
22818 V2
Deze ruimte is te huur!
pi_73858351
Mja dat werkt niet, doet 'ie hele rare dingen. Kijk maar naar de normale caption in het voorbeeld, als je \captiondelim{\newline} doet, dan staat het ineens niet meer gecentreerd Bij m'n sidecaption-geval komt de titel dan ook door de \hrule heen die erboven staat. Iig, het werkt zo, waarvoor dank!
As far as we know, our computer has never had an undetected error.
  woensdag 21 oktober 2009 @ 22:09:03 #221
68576 eleusis
fokked op kidz
pi_73930243
Weten jullie of er (kwalitatief) verschil is tussen het renderen via pdfLaTeX en XeLaTeX?

Ik gebruik altijd pdfLaTeX omdat dat de default is van mijn editor (TeXworks), het is probleemvrij en prettig. Nu wil pdfLaTeX echter geen .eps-bestanden \includegraphicsen, maar ik merk dat als ik XeLaTeX kies, de .eps-en wel werken, zonder evidente verdere verschillen...

Ik zou het liever zo leiden dat pdfLaTeX gewoon ook .eps-bestanden wil hebben, anders moet ik groepsgenoten weer dingen gaan uitleggen, maar dat zit er zeker niet voor me in he?
Ik in een aantal worden omschreven: Ondernemend | Moedig | Stout | Lief | Positief | Intuïtief | Communicatief | Humor | Creatief | Spontaan | Open | Sociaal | Vrolijk | Organisator | Pro-actief | Meedenkend | Levensgenieter | Spiritueel
  woensdag 21 oktober 2009 @ 22:35:37 #222
147503 Iblis
aequat omnis cinis
pi_73931543
Nee, dat zit er niet in. En ja, er is een beetje verschil maar niet bijster veel. Je kunt verder eps heel simpel naar pdf omzetten met 'epstopdf' (zit bij je TeX-distributie).

Lange uitleg:

PDF als taal is veel minder krachtig dan PostScript qua programmeermogelijkheden: waar je in PostScript b.v. een programma kunt schrijven dat priemgetallen factoriseert, kan dat in PDF niet. Een EPS moet in zekere zin ‘helemaal uitgerekend worden’ wat PDF niet hoeft. Voor dat uitrekenen heb je een PostScript interpreter voor nodig: Dat is pdfLaTeX niet. Je zult zelf (m.b.v. een PostScript interpreter) die EPS moeten omzetten naar PDF om te kunnen includen. In principe kan elke EPS namelijk wel omgezet worden.

Ik weet niet welk OS je gebruikt, maar je krijgt het programma 'epstopdf' bij je distributie. Op Linux/OSX kun je dat op de commandline gewoon intypen.

Maar, zo zeg je allicht: output XeLaTeX ook geen PDF? Ja, maar via een tussenformaat, namelijk een aangepaste versie van DVI. Daar kan wel PostScript in, en de vertaalslag naar PDF converteert dat dan automatisch.

Overigens kun je ook 'gewoon' LaTeX draaien, en het resultaat daarvan naar PDF omzetten, dan kun je ook je .eps kwijt.

Het grootste verschil tussen XeLaTeX en pdfLaTeX qua functionaliteit is dat XeLaTeX (of XeTeX) Unicode en OpenType gebaseerd is: het is voor meertalige documenten die vooral tekst bevatten een stuk idealer. Voor wiskunde is het echter niet zo goed, ook omdat OpenType daar (nog) niet zo goed in is.

Enkele zaken die met pdfLaTeX wel kunnen, kunnen met XeLaTeX niet: microtype (micrografische typografie, ‘mooier uitvullen’) en sommige packages als Beamer en TikZ hebben niet al hun features met XeTeX (maar dat gat wordt gedicht). Ook loop je soms de kans tegen wat problemen aan te lopen omdat XeTeX nog niet officieel ondersteund wordt door een package. (Ik weet niet of je b.v. via hyperref al pdfauteur e.d. kunt invullen.)

Als je echter niet de Unicode/OpenType features gebruikt zou ik pdfLaTeX (+microtype) gebruiken. Dat geeft mooiere uitvoer, en de EPS converteren.
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.
  woensdag 21 oktober 2009 @ 22:49:57 #223
68576 eleusis
fokked op kidz
pi_73932183
Dank voor de zeer uitvoerige uitleg!

De reden dat ik .eps probeerde is omdat het plaatje uit Visio komt. Deze wil alleen een PDF op A4-formaat exporteren, die dan ook een hele pagina inneemt in mijn paper. Als ik deze PDF via ghostscript's epswrite omzette naar een .eps kreeg ik – om één of andere reden – een figuur die in het document keurig de boundaries van mijn tekening volgde! Wanneer ik de PDF direct gebruik moet ik gaan trimmen en clippen vrees ik... Of is daar ook een mooi package voor?

Bedankt voor microtype! Deze lost een zeer hatelijk probleem op waar ik ook nog over wilde schrijven...

Ik in een aantal worden omschreven: Ondernemend | Moedig | Stout | Lief | Positief | Intuïtief | Communicatief | Humor | Creatief | Spontaan | Open | Sociaal | Vrolijk | Organisator | Pro-actief | Meedenkend | Levensgenieter | Spiritueel
  woensdag 21 oktober 2009 @ 22:54:49 #224
22818 V2
Deze ruimte is te huur!
pi_73932418
Hm, ik gebruik XeTeX, en met het font dat ik destijds gebruikte was de XeTeX-output beter dan de ((pdf)La)TeX-ouput; 't ging dan om Linux Libertine, en dat is ook echt een OpenType-font. TikZ heeft voor mij ook nog nooit problemen opgeleverd met XeTeX, eerder met LaTeX+dviviewers die helemaal raar gaan doen. Kan je, als je tijd hebt, ms wat ingaan op dat verhaal over microtype, of eventueel een linkje geven met wat meer uitleg of voorbeelden, want ik ben wel benieuwd!
XeTeX en math is idd wel een beetje gedoe. Echter, alle normale (La)TeX-math, die gebruik maakt van TeX-fonts, werkt prima met XeTeX hoor. Je komt pas in de problemen als je OpenType-fonts gaat gebruiken.
Trouwens, over \includegraphics: als ik het me goed herinner kun je \includegraphics{file} doen, en dan zoekt LaTeX/pdfLaTeX zelf resp. file.eps of file.pdf erbij, handig als je tussendoor wilt switchen.
As far as we know, our computer has never had an undetected error.
  woensdag 21 oktober 2009 @ 23:18:02 #225
147503 Iblis
aequat omnis cinis
pi_73933448
quote:
Op woensdag 21 oktober 2009 22:49 schreef eleusis het volgende:
Dank voor de zeer uitvoerige uitleg!

De reden dat ik .eps probeerde is omdat het plaatje uit Visio komt. Deze wil alleen een PDF op A4-formaat exporteren, die dan ook een hele pagina inneemt in mijn paper. Als ik deze PDF via ghostscript's epswrite omzette naar een .eps kreeg ik – om één of andere reden – een figuur die in het document keurig de boundaries van mijn tekening volgde! Wanneer ik de PDF direct gebruik moet ik gaan trimmen en clippen vrees ik... Of is daar ook een mooi package voor?
Ik geloof dat GhostScript standaard zelf die Bounding Box (zo heet dat, het rechthoekje dat precies de contouren volgt) uitrekent. Op zich kan \includegraphics{} ook strippen en trimmen, maar dat moet je dan zelf opgeven.

Maar dat script 'epstopdf' moet dat in principe vanzelf doen.
quote:
Bedankt voor microtype! Deze lost een zeer hatelijk probleem op waar ik ook nog over wilde schrijven...

[ afbeelding ]
Het probleem hier is dat LaTeX niet zo denkt als Word: dat gooit gewoon aan het eind van de regel als een woord niet past het woord naar de volgende regel. Het maakt niet uit of er dan gaten in de zin vallen waar je een vrachtauto met gemak een rondje kunt laten draaien, het woord gaat gewoon naar de volgende regel. Dat levert met enige regelmaat heel lelijke gaten op.

LaTeX wil dat niet, en zal proberen of het misschien de regel ervoor ietsje vroeger of later kan afbreken (dus die regel wordt dan suboptimaler, maar nog binnen de grenzen) zodat er juist nog ruimte ontstaat om het woord erop te passen, of om het woord juist naar de volgende regel te kunnen doen zonder dat er witruimte onstaat. (In feite breekt LaTeX nooit regel voor regel af, maar alinea voor alinea, het probeert een alinea zo goed mogelijk te zetten).

Soms zijn er echter geen afbrekingspunten, en valt er niets te schuiven zonder dat het lelijk wordt. Microtype heeft dan nóg een truc: het kan de letters ietsje smaller maken of uitrekken (max 2% geloof ik). Dat kan net een beetje schelen.

Heel soms wil het echter überhaupt niet. LaTeX kiest er dan voor om een woord door de regel te laten lopen en te klagen over een ‘overfull box’ wat zoveel zegt als ‘ik heb alles geprobeerd maar kan echt geen acceptabele manier vinden zonder dat het lelijk wordt, je moet maar handmatig ingrijpen’. Dat kan inhouden dat je een extra afbreekpunt in voegt (\- in een woord), of dat je zegt oké, in deze alinea mag je even extra slordig zijn, dat doe je met: \sloppy voor de alinea, dan staat het wat meer witruimte toe tussen woorden. Na de alinea zet je dan weer \fussy, want je hebt liever dat LaTeX het niet doet.

Overigens kun je als documentoptie [draft] meegeven (\documentclass[draft,...]) dan tekent het ook nog zwarte balken in de marge waar het gebeurt (maar het sluit dan je afbeeldingen ook niet in).

[ Bericht 0% gewijzigd door Iblis op 21-10-2009 23:25:12 ]
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')