Iblis | dinsdag 28 april 2009 @ 15:02 | |||||
![]() 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. Als je gewoon wilt weten wat LaTeX nu eigenlijk is, of wat je nodig hebt om het te gebruiken, lees dan verder voor een overzicht van de benodigde software en cursussen. ![]() Wat is LaTeX? ![]() LaTeX is zoals blijkt het uit bovenstaande géén WYSIWYG-methode. Daarom wordt LaTeX vaak ook wel vergeleken met HTML, de code die je maakt beschrijft namelijk de opmaak van het document, pas nadat het gerenderd wordt zie je het eindresultaat – vaak als PDF. Wat is TeX? ![]() Wat is nou precies het voordeel van LaTeX? ![]() Voor andere, gespecialiseerde toepassingen, zijn ook extra pakketten verschenen, zoals het parallel zetten van teksten, het zetten van talen die van rechts naar links geschreven worden, het opmaken van kritische edities met meerdere voetnoten. Een zeer bekend voorbeeld is BibTeX dat automatisch uit een database de artikelen kan selecteren waarnaar verwezen wordt in een document, en deze volgens de gewenste criteria kan opmaken en sorteren. Welke alternatieve macropakketten zijn er voor TeX? ![]() ![]() Het lijkt me wel iets, wat heb ik allemaal nodig? ![]() Welke editors zijn er zoal? ![]() Crossplatform Windows (Naast de bovengenoemde cross-platform editors.) Mac OS X (Naast de bovengenoemde cross-platform editors.) Linux Onder Linux is het het gemakkelijkst om te zien welke editors je distributie meelevert. Als je die installeert, krijg je er waarschijnlijk ook een TeX-installatie bij. Van de cross-platform editors zul je de meesten ook wel in je Linux-distributie vinden. Hoe kom ik aan een TeX-distributie? ![]() Windows Unix en Linux Ook hier is het het beste om te kijken wat je distributie aanbiedt. Let overigens op, als je distributie nog teTeX heeft, dan heb je waarschijnlijk een heel oude installatie, met moderne packages kun je dan problemen krijgen. Mac OS X Je kunt via Fink of Darwinports een TeX-distributie installeren, maar je kunt ook, en dat is het gemakkelijkst, de MacTeX distributie downloaden, die overigens wel vrij groot is (1.2GB). Optioneel zijn enkele hulpprogramma’s, zoals editors en een BibTeX managers te downloaden in de package MacTeXtras. Wat heb ik nodig om gecompileerde documenten te bekijken? ![]() Windows MikTeX levert de DVI-viewer al mee, deze heet ‘yap’, maar daar hoef je je doorgaans geen zorgen om te maken, omdat je editor deze waarschijnlijk al vindt. Met ‘yap’ kun je meestal in de DVI-file klikken (als je ergens een fout ziet) om naar de corresponderende plek in je source-code te gaan. Het hangt van je editor af hoe je dit moet instellen. Voor PDF-bestanden zijn er ook een aantal mogelijkheden: Linux DVI wordt bekeken met ‘xdvi’, DVI converteren naar PS gaat met dvips, naar PDF met dvipdf of dvipdfm. dvipdfm converteert rechtstreeks, dvipdf converteert via PS, en dan naar PDF. Voor KDE is er kdvi en vanaf KDE 4 ‘Okular’. Voor PDF zijn er andermaal meer mogelijkheden. Mac OS X. De Mac komt standaard met Preview.app; dat is een snelle PDF-viewer. De meeste workflow op Mac gebruikt dan ook PDF, en DVI minder. Als je wilt kun je onder X11 wel xdvi draaien. Preview opent ook PostScript bestanden door ze te converteren naar PDF. GhostScript is ook onder X11 aan de praat te krijgen, en via Fink of DarwinPorts te installeren. Voor PDF zijn er nog wat alternatieven: ![]() Ik wil LaTeX leren, waar doe ik dat? ![]() Boeken over LaTeX Online materiaal over LaTeX Veel materiaal is in het Engels, maar er is ook een aantal Nederlandse handleidingen. Er zijn ook enkele pagina’s gewijd aan de behoeften van een selectere groep gebruikers, of een specialistischer onderwerp: Waar kan ik terecht met vragen? ![]() ![]() Wat zijn de handigste packages? ![]() Welke package verandert Chapter in Hoofdstuk, etc? Welke package geeft woordafbreking? ![]() In het document moet je handmatig aangeven wat Engels en Nederlands is. Als je hoofdtaal Nederlands is, dan kun je bijvoorbeeld \foreinglanguage{english}{Premature optimization is the root of all evil (or at least most of it) in programming.} Babel regelt overigens nog meer, in het Frans is het gebruikelijk om kleine witruimtes rond de interpunctie te hebben Dus meer « zo » en niet zo vaak «zo». Babel kan hier ook rekening mee houden. Voor het Oud-Grieks zijn er ook mogelijkheden om polytonische teksten te typen, en zo heeft elke taal wel specifieke opties, welke je in de documentatie kunt vinden. Omdat XeTeX geheel van Unicode, OpenType en UTF-8 invoer uitgaat, is Babel daar vaker een gesel dan een zegen. Daarom is de package Polyglossia ontwikkeld, dat voor XeLaTeX bedoeld is, deze package is nog in ontwikkeling. Als je echter een document in het Thaïs en Arabisch wilt schrijven is deze package wellicht handig, aangezien het ook automatisch van lettertype kan wijzigen als je van taal verandert. Wat is het beste afbeeldingenformaat voor LaTeX? ![]() In feite gelden voor LaTeX dezelfde regels als in het algemeen: voor foto’s kun je prima JPG gebruiken, dit levert een redelijk klein bestand op. Voor screenshots kun je beter PNG gebruiken, aangezien dit geen artefacten oplevert zoals JPG (denk aan smoezelige randjes). Voor schaalbare afbeeldingen, zoals grafieken of diagrammen is een vectorformaat het ideaalst: bij het printen blijft dit mooi. Als je kunt kiezen in welk formaat je kunt exporteren, b.v. in Matlab, dan heeft iets als EPS de voorkeur. Afhankelijk of je LaTeX of pdfLaTeX gebruikt moet je de EPS converteren naar PDF. Sommige programma’s kunnen ook speciaal voor LaTeX exporteren, meestal betekent dit dat er code gegenereerd wordt die de tekst door LaTeX laat zetten. Dit heeft als voordeel dat het lettertype in de afbeelding hetzelfde is als in je document. Ook is schalen meestal makkelijker, omdat de tekst niet meeschaalt. Om bestanden te converteren kun je ImageMagick gebruiken, of GhostScript, dat onder Linux vaak voorzien is van de scripts ‘ps2pdf’ en aanverwanten. xpdf levert het programma ‘pdftops’. En hoe neem ik nu zo’n bestand daadwerkelijk op? ![]()
Als je je document nu compileert met ‘latex’ kijkt het over een document bestaat dat ‘myfig.eps’ heet, als je compileert met ‘pdflatex’ of er een document bestaat dat ‘myfig.pdf’, ‘myfig.jpg’ of ‘myfig.png’ heet. Het is dus niet nodig om de extensie op te geven! Je kunt nog extra opties opgeven om bijvoorbeeld de grootte van het plaatje in te stellen, het plaatje te schalen, of slechts een gedeelte van het plaatje weer te geven, die staan handleiding beschreven. Welke afbeeldingenprogramma’s zijn speciaal geschikt voor LaTeX? ![]() Daarom is een ander programma, Asymptote ontwikkeld dat eenzelfde filosofie volgt: je beschrijft je tekening in een soort C-achtige taal. Een compiler geeft dan een PDF of EPS bestand. Er is ook een grafische interface in ontwikkling, xasy. Een ander programma dat goed met LaTeX overweg kan is xfig (niet voor Windows), dit is geheel grafisch, maar kan exporteren in LaTeX-formaten. Dit is met name geschikt als je diagrammen wilt maken. Voor grafieken is GNUPlot het aangewezen programma. Dit kent allerhande manieren om data en functies te plotten. Matlab, Maple en Mathematica kunnen ook in EPS-formaat opslaan en kennen speciale LaTeX-functionaliteit. Ook de opensource wiskundige programma’s zoals Octave en R kunnen dit. Is er ook iets om in LaTeX figuren te kunnen tekenen? ![]() Een nieuwer alternatief is PGF met TikZ. TikZ is de ‘high level’ laag bovenop PGF. TikZ heeft als voordeel dat het zowel met pdfLaTeX als met LaTeX werkt (en zelfs met tex4ht, omdat het SVG kan produceren), en het qua syntax gewoon LaTeX-achtig is. De handleiding is zeer uitgebreid en er is op een andere plek een voorbeeldengallerij te vinden. Het nadeel aan TikZ is dat het heel traag kan zijn: het doet alle berekeningen in TeX, en dat is geen snelheidsmonster. Ook is het aantal packages minder groot dan voor PSTricks. Het wordt wel centraal ontwikkeld, wat de consistentie van de interface ten goede komt. Als laatste zijn er nog pakketten zoals XYPic, maar deze raken onderhand allemaal verouderd en bovengenoemde pakketten hebben alle functionaliteit ook in zich. Welke pakketten zijn nog meer handig voor figuren? ![]() Kan ik ook presentaties maken met LaTeX? ![]() Een ouder, gelijksoortig pakket, is ‘prosper’, dit biedt echter minder functionaliteit, HA-prosper is hier een afgeleide van. Beamer biedt wel functionaliteit om prosper te emuleren. PDF-presentaties worden gegeven door je PDF-applicatie in full-screen te zetten (voor Adobe is dit b.v. Ctrl+L of Appeltje+L). Het biedt als zodanig dus niet de functionaliteit van PowerPoint, en je wilt daarom misschien zelf een horloge bij de hand houden. Met Beamer is het wel mogelijk om in een dualscreen-setup op je laptop notes te hebben en op het projectiescherm niet. Dit werkt echter niet zo soepel als met PowerPoint of Keynote. Voor transparanten is foiltex te gebruiken. Als je met een heel oude LaTeX-installatie opgescheept zit kun je desnoods de class ‘slides’ gebruiken. Beamer kan dit eventueel ook, daarnaast heeft Beamer faciliteiten om aan de hand van de slides ook handouts te genereren die meer tekst bevatten, of om een PDF te genereren (met behulp van pgfpages) die 4 of 8 slides per pagina heeft om uit te printen (eventueel kan zelfs de achtergrondkleur automatisch veranderd worden om inkt te sparen). Met welke package maak ik mijn PDF klikbaar? ![]() In de handleiding staat ook beschreven hoe je de presentatie van de links kunt aanpassen, standaard krijg je rode kadertjes om de links heen, dat is niet heel mooi. Welke package geeft toegang tot extra PDF-functionaliteit zoals forms en de documentinfo? ![]() Welke package heb ik nodig voor een bibliografie? ![]() Een goede tutorial voor BibTeX is Tame The Beast – de documentatie van BibTeX zelf is niet héél duidelijk. Het idee is als volgt: je maakt een bestand waarin je alle artikelen en boeken die eventueel zou willen citeren opsomt, in een formaat als dit:
Als je besluit dat je dit werk wilt citeren dan type je in je LaTeX-document \cite{companion}. De eerste keer dat je je document compileert mist LaTeX al deze verwijzingen. Dan echter draai je BibTeX, dat kijkt welke verwijzingen je allemaal hebt gebruikt, en deze haalt het uit bestand met artikelen. Dan maakt het de verwijzingen in de gewenste stijl op en sorteert de lijst eventueel. Als een bepaald tijdschrift of je school of universiteit op een speciale stijl staat, kun je BibTeX het werk laten doen. Je krijgt dan b.v. als auteurs M. Goossens, F. Mittelbach and A. Samarin, of M. Goossens et al. Verwijzingen in de tekst kunnen met nummers zijn, of b.v. GMA1993. Een overzicht van de verschillende stijlen van BibTeX vind je hier. Oorspronkelijk is BibTeX ontworpen voor Engelse literatuurlijsten bij technische artikelen. Ondertussen wordt het voor allerhande artikelen en talen gebruikt, het loopt dan ook op z’n achterste benen. De taal waarin de stijl-bestanden worden beschreven is ook niet heel toegankelijk. Als opvolger is BibLaTeX gemaakt, dat bijvoorbeeld op een eenvoudiger wijze de gebruiker de opmaak laat aanpassen. Om je bibliografie-database te beheren zijn er ook vele programma’s in omloop. Sommige editors hebben hiervoor een hulpmiddel in handen, verder heb je voor OS X Bibdesk – dat standaard bij MacTeX komt, het commerciële Endnote dat ook in BibTeX kan exporteren, JabRef dat onder Java draait, RefDB dat ook andere formaten kan exporteren, of web-based systemen zoals Aigaion. Na een tijdje leg je een grote database aan en zijn zulke systemen onontbeerlijk! Met welke package kan ik de marges veranderen? ![]() De marges en ruimte voor kop- en voetteksten aanpassen kan met geometry, of op een iets simpeler wijze vmargin. Omvattender packages, zoals KOMA-script en memoir bieden deze functionaliteit ook. Met welke package kan ik de opmaak van koppen veranderen? ![]() Met welke package kan ik kopteksten en voetteksten aanpassen? ![]() Met welke package kan ik andere lettertypen kiezen? ![]() De moeite van het bekijken waard zijn pxfonts (een Palatino-kloon), txfonts (Times-kloon) en Euler (een informeler Lettertype): voor presentaties zou je ook CMBright kunnen overwegen. Wiskundige lettertypen zijn dungezaaid, dus voor wiskundige teksten ben je noodzakelijkerwijs op een klein aantal lettertypen aangewezen, omdat de meesten simpelweg de symbolen niet hebben. Er zijn wel commerciële lettertypen voor LaTeX, zoals Lucida, en als je Minion hebt gekocht kun je MnSymbol gebruiken. Wil je echter vooral prozatekst zonder bijzondere symbolen zetten, dan zijn er meer mogelijkheden als je een OpenType-font hebt. OpenType-fonts kunnen geconverteerd worden naar een formaat dat LaTeX snapt, hiervoor kun je otfinst gebruiken. Een andere optie is XeTeX, dat direct OpenType-lettertypen kan gebruiken. Met welke package kan ik een index maken? ![]() Welke package is geschikt voor <...>? ![]() Ik heb de package gevonden die ik nodig heb, maar hoe installeer ik die? ![]() Voor Linux geldt dat je distributie vaak wel heel veel packages beschikbaar heeft in pakketten, het kan zijn dat je meer moet installeren, bijvoorbeeld omdat het in het pakket ‘texlive-humanities’ of ‘texlive-science’ zit (in Debian). Dit is het gemakkelijkst. Zit het niet in de package-manager, of heeft die alleen een oude versie, dan kun je, als je het pakket maar voor één project nodig hebt, gewoon de gewenste .sty-file in dezelfde directory als je document zetten. Het kan zijn dat je package alleen als .ins en .dtx geleverd wordt, dan moet je het eerst zelf compileren: draai (pdf)latex <package>.ins en (pdf)latex <package.dtx> en je krijgt een .sty (of .cls) bestand en de documentatie. Is het echter een groot pakket, of gaat het erom dat je een bestand wil patchen waar een bug in zit, of wil je de nieuwste versie, dan zul je het echt zelf moet installeren. Dit kan, je kunt een privé-directorystructuur erop nahouden. Als er bestanden zijn die zowel in jouw directory als in de systeemdirectory staan krijgt jouw bestand voorrang. Die directory wordt meestal aangeduid met $TEXMFHOME, en hoe je daar precies mee moet werken staat in de TUG FAQ. ![]() Hier staan de vragen die al vaker voorbij gekomen zijn in de LaTeX-topics. Veel vragen zijn hierboven al beantwoord, als dat zo is wordt daarnaar verwezen. Wat heb ik nodig om te kunnen LaTeXen? ![]() Is het nou handig? ![]() Kan ik LaTeX naar Word omzetten of omgekeerd? ![]() Hoe maak ik presentaties? ![]() Hoe verander ik de lettertypes? ![]() M’n papierformaat wordt niet correct doorgegeven! ![]() De opmaak zint me niet. ![]() Mijn figuur staat niet waar ik het wil. ![]() Hoe krijg ik het symbool voor …? ![]() ![]() TeX leer je door te doen. Van vrijwel alle packages kun je de source gewoon bekijken in je distributie. Als je zelf een .cls of .sty-bestand wilt schrijven, kijk dan eens in een .sty-bestand uit je distributie. Wil je iets aanpassen, kijk naar de definitie. Er zijn veel pagina’s met voorbeelden en examples. Lees je een manual, en denk je, hoe hebben ze dat voor elkaar gekregen? Je kunt meestal de source vinden. Hier volgt een overzichtje van websites met voorbeelden: Overige relevante links Vorige edities van deze topic. Je vindt de source van dit document op de Wiki, waar je deze zelf kunt aanpassen en van nuttige tips en links kunt voorzien. | ||||||
sbientje | dinsdag 28 april 2009 @ 15:31 | |||||
ik vrees dat ik dit topic nog weleens nodig zal hebben. En ik ben natuurlijk ook bereid te helpen, als de vragen niet te moeilijk zijn ![]() | ||||||
Visitor.Q | dinsdag 28 april 2009 @ 16:10 | |||||
Niet zozeer een vraag, noch de oplossing van een probleem in deze post, maar slechts de mededeling dat ik inmiddels LaTeX gebruik voor praktisch alle documenten en presentaties die ik maak. Het enige waar ik nog niet goed mee overweg kan is filmpjes in (pdf) presentaties (dat werkt alleen onder windows, heb ik het idee). Maar goed, ik stel voor mijn presentaties een mediaspeler in met de gewenste filmpjes (playlist) en kan via de desktop cube van ubuntu dan switchen tussen full screen video of full screen presentatie. Werkt eigenlijk best ok ![]() (lang verhaal voor tvp ![]() | ||||||
sbientje | dinsdag 28 april 2009 @ 17:26 | |||||
presentaties heb ik nog niet gemaakt met LaTeX, maar dat gaat binnenkort zeker gebeuren ![]() | ||||||
thijsdetweede | dinsdag 28 april 2009 @ 18:38 | |||||
* thijsdetweede vergaapt zich nogmaals aan die OP. | ||||||
V2 | dinsdag 28 april 2009 @ 19:44 | |||||
TVP :) Misschien ben ik Iblis dan nog eens voor met 't helpen van iemand ;) @Glowmouse: is align niet wat je zoekt, voor je equation-probleem? Zoiets:
| ||||||
Bioman_1 | maandag 4 mei 2009 @ 09:27 | |||||
quote: | ||||||
sbientje | donderdag 7 mei 2009 @ 14:02 | |||||
ja daar ben ik weer ![]() ![]() | ||||||
Iblis | donderdag 7 mei 2009 @ 14:10 | |||||
Welke class gebruik je? | ||||||
sbientje | donderdag 7 mei 2009 @ 14:14 | |||||
quote:article, of bedoel je dat niet ![]() | ||||||
Iblis | donderdag 7 mei 2009 @ 14:15 | |||||
quote:Ja, dat bedoelde ik. Als je KOMA-classes of b.v. memoir had gebruikt dan was het een ander verhaal geweest. Dan denk ik dat de caption package je wel op weg kan helpen. Ik heb verder nu niet veel tijd om even een voorbeeldje uit te werken. | ||||||
sbientje | donderdag 7 mei 2009 @ 14:17 | |||||
okee kijk daar even naar.. ik laat het nog wel weten, tnx so far! edit - gelukt, dank je wel ![]() ![]() [ Bericht 63% gewijzigd door sbientje op 07-05-2009 14:30:17 ] | ||||||
iBolt | zaterdag 9 mei 2009 @ 22:12 | |||||
Ik wl op me cv de tekst 'Curriculum Vitae' groot als achtergrond gebruiken als achtergrond voor de eerste pagina met een lichtgrijze kleur... Iemand een idee hoe ik dit doe? Ik heb in feite nu dit...
dit levert dan nu
ik maak gebruik van \usepackage{fix-cm}, voor de grootte van de tekst \usepackage[NoDate]{currvita} voor de cv indeling. | ||||||
iBolt | zaterdag 9 mei 2009 @ 22:16 | |||||
oh en ik wil die graag dan HELEMAAL uitgelijnt hebben tegen de rechterkant van de pagina... dus...
| ||||||
iBolt | zondag 10 mei 2009 @ 17:51 | |||||
Iemand pleaze ![]() ![]() | ||||||
thijsdetweede | zondag 10 mei 2009 @ 18:16 | |||||
Voor grijze achtergrond tekst moet je een watermark package hebben. Ik heb om knijtergroot "draft' te printen prelim2e gebruikt, dat werkte prima voor dit soort grappen. Misschien voor jou ook. | ||||||
zuiderbuur | maandag 11 mei 2009 @ 16:17 | |||||
Hallo, ik ben aan het experimenteren met het gebruik van Tikz binnen Beamer.... Dit werkt (dus zonder Beamer): SPOILERDit werkt niet in Beamer: SPOILERMaar met de eerste figuur werkt het wel in Beamer: SPOILERHier begrijp ik dus niks van. Hij zegt iets over pgfbasematrix error, en iets met een single ampersand. Maar buiten beamer werken beide figuren, en binnen beamer werkt één van de twee figuren wel nog. Wie kan dit verklaren? ![]() | ||||||
iBolt | dinsdag 12 mei 2009 @ 15:18 | |||||
Nog een vraagje... ik wil graag bookmarks maken in me latex bestand maar hoe doe ik dit? Ik ken wel het \label commando maar deze verschijnt dan niet in de bookmarkbalk van een pdf... | ||||||
sbientje | dinsdag 12 mei 2009 @ 15:43 | |||||
quote:daarvoor kan je het package hyperref gebruiken ![]() als je met bookmarks bedoelt dat je aan de linkerkant zo'n overzichtje van de inhoud krijgt tenminste ![]() | ||||||
Iblis | dinsdag 12 mei 2009 @ 16:27 | |||||
quote:De uitleg staat in 17.5 ‘Considerations Concerning Active Characters’, in ieder geval is de truc om in je matrix-declaratie iets als 'ampersand replacement=\&' toe te voegen, en dan niet & als scheider tussen de cellen, maar \& te gebruiken. Dus iets als \matrix[matrix of nodes,ampersand replacement=\&] { … }; dan zou het moeten werken. | ||||||
Brentmeister | dinsdag 12 mei 2009 @ 16:31 | |||||
Mooie OP!! ![]() | ||||||
iBolt | dinsdag 12 mei 2009 @ 17:20 | |||||
quote:Hyperref gebruik ik inderdaad maar als je ergens een \label toevoegt voegt hij dit niet toe aan de bookmarks die dan ook in het overzichtje komen... dit z'n enkel hoofdstukken en paragrafen... | ||||||
Iblis | dinsdag 12 mei 2009 @ 17:34 | |||||
Je kunt de package ‘bookmark’ gebruiken om zelf bookmarks te maken e.d.. Ik heb het verder niet gebruikt, en weet er dus nagenoeg niets van. | ||||||
zuiderbuur | woensdag 13 mei 2009 @ 09:01 | |||||
quote: ![]() | ||||||
sbientje | maandag 25 mei 2009 @ 14:35 | |||||
Potju zeg! het zit me niet zo mee... weer een probleem Ik heb dus een document als twoside article. Het probleem is... het begint met romeinse nummering, en dan na de inhoudsopgave wordt het gewoon eh, arabisch genummerd zeg maar. Alleen nu begint de eerste bladzijde na de romeinse dus aan de rechterkant. Niet zo erg, als de laatste van de inhoudsopgave links was, maar die is ook rechts en nu gaat het dus allemaal in de soep! Ik heb het nu opgelost op deze manier, en dan alles voor section 1 oneside, maar dat vind ik niet erg sjiek.. edit - ik zou wel een lege pagina kunnen toevoegen, zodat hoofdstuk 1 zeg maar gewoon rechts begint, dat is ook wel netter misschien.. maar het moet wel in 1 keer naar de drukker kunnen, dus die moet alleen op dubbelzijdig afdrukken duwen en dan moet het er goed uitkomen... lastig edit2: damit! ik zeg het verkeerd.. ze staan allebei op de linkerpagina, helemaal stom of niet? Met een lege pagina klopt het wel in pagina's, maar een lege rechterpagina vind ik geen gezicht... [ Bericht 14% gewijzigd door sbientje op 25-05-2009 14:42:57 ] | ||||||
V2 | maandag 25 mei 2009 @ 18:27 | |||||
Ik snap het probleem niet zo. Als de laatste pagina van je inhoudsopgave een verso is (een linkerkant, of een achterkant), dan is er toch niks aan de hand? Hoofdstuk 1 begint dan gewoon op een recto (rechts, voorkant). Als de laatste pagina van je inhoudsopgave een recto is voeg je 1 lege pagina toe (romeins genummerd, lijkt me? of zonder nummer, kan ook), dat wordt dan een verso, en dan staat je hoofdstuk 1 weer netjes op een recto. | ||||||
sbientje | maandag 25 mei 2009 @ 18:52 | |||||
quote:hoofdstuk 1 begint op een verso, en de laatste pagina van mijn inhoudsopgave is ook een verso. Als ik dit dus zo print, dan gaat het verkeerd, dat is het probleem. Ik wil gewoon dat na die laatste verso van de inhoudsopgave hoofdstuk 1 op een recto komt, en niet dat ie dan met een verso begint. Ik kan er een lege pagina tussen doen, maar dan is de lege een recto, en dat vind ik lelijk... is het probleem zo duidelijker? ![]() | ||||||
Visitor.Q | maandag 25 mei 2009 @ 18:55 | |||||
Je wilt je hoofdstuk 1 dus 1 pagina 'terug' schuiven richting je inhoudsopgave? En hoe groot is de inhoudsopgave eigenlijk? Als die op 2 pagina's past zou ik die ook naast elkaar zetten. | ||||||
sbientje | maandag 25 mei 2009 @ 19:06 | |||||
quote:mijn inhoudsopgave is 2 paginas, en dan nog 1 pagina met de figuren en tabellen zeg maar... dat is de laatste pagina van mijn inhoudsopgave.. het probleem is dus niet dat ze achter elkaar komen, maar dat latex de bladzijdes niet om en om recto en verso 'print', maar twee versos achter elkaar..ik wil eigenlijk gewoon bij hoofdstuk 1 zeggen: jij bent een recto, en de volgende pagina's dus gewoon om en om verso recto... | ||||||
kamustra | maandag 25 mei 2009 @ 19:13 | |||||
Tvp, nette OP ![]() | ||||||
V2 | maandag 25 mei 2009 @ 20:29 | |||||
Sbientje en ik zijn het oneens ![]() Sbientje haar argument: door het inbinden is er aan de binnenkant minder ruimte over, dus is het raar dat de binnenmarge zo klein is. Wat best een goed argument is natuurlijk. Memoir heeft hier overigens \spinemargin voor, om zo het inbindverlies wat tegen te gaan. Mijn argument voor een brede buiten-marge: het staat mooier, vind ik dan, en zo kan je margin-notes en dergelijke kwijt. Ik heb btw even een onstatistische steekproef genomen zowel Lamport's LaTeX-boek als Goossens' Companion hebben ook een kleine binnenmarge, en een grote buitenmarge. Wat doet de rest van de LaTeXende fokkers? ![]() | ||||||
sbientje | maandag 25 mei 2009 @ 20:38 | |||||
ja, ik vind het dus logischer dat rechto wat verder naar rechts staat en verso wat verder naar links, zodat je niet helemaal in het boek hoeft om de eerste woorden van een regel te lezen ![]() | ||||||
Iblis | maandag 25 mei 2009 @ 22:13 | |||||
quote:Je kunt even in de memoir manual kijken; daar staan voorbeelden van pagina-layouts in. Het is zeer ongebruikelijk dat de buitenmarge kleiner is dan de binnenmarge. Het ziet er ook echt aanmerkelijk minder mooi uit. Je kunt eventueel wel wat witruime reserveren voor het inbinden, maar uiteindelijk moet het rugwit toch kleiner worden dan zijwit als je het document openlegt. | ||||||
sbientje | maandag 25 mei 2009 @ 22:34 | |||||
het mooiste is imo als je zeg maar 2 cm voor het inbinden reserveert, en dan de marges links en recht gelijk houdt, zodat het voor het oog in het midden staat. Ik was ervan overtuigd dat dat ook de bedoeling was van dat twoside, maar dat blijkt dus niet zo te zijn | ||||||
Iblis | maandag 25 mei 2009 @ 23:57 | |||||
quote:Nee, twoside maakt de buitenste marge (zijwit) breder dan de binnenste (rugwit); dat is normaal. 2cm voor inbinden reserveren is trouwens wel veel. | ||||||
sbientje | dinsdag 26 mei 2009 @ 10:42 | |||||
quote:dat is bij mij in mijn document niet het geval... en ik zie daar ook totaal het nut niet van in. Maar goed, ik blijf dus lekker bij oneside dan ![]() | ||||||
Iblis | dinsdag 26 mei 2009 @ 10:52 | |||||
quote:Er is vrij veel gediscussieerd over paginavormgeving, en echt, als een boek of thesis open ligt is het volgende (met constructielijnen) hetgeen je meestal ziet (wel enigszins overdreven): ![]() Natuurlijk wordt bij pockets gewoon amper witruimte gebruikt, maar in een wat ruimer opgezet boek is dat meestal het idee. Als je in het midden een bredere marge hebt heb je een vreemde aanblik, alsof de pagina's elkaar afstoten en eigenlijk niet bij elkaar horen. Soms doen studieboeken het wel, maar meestal wordt de marge dan vrij intensief voor aantekeningen en opmerkingen gebruikt. | ||||||
sbientje | dinsdag 26 mei 2009 @ 10:59 | |||||
quote:ik neem het meteen van je aan, maar het probleem is... in mijn document is het wel zo dat recto verder rechts staat en verso verder links... ik denk als ik ze in een boek doe, dat het er prima uitziet, maar dat zal ik nog wel eens proberen. ik geloof best dat er over nagedacht is, ik vind de conclusie alleen stom ![]() | ||||||
Caracalla | woensdag 3 juni 2009 @ 13:04 | |||||
Beste mensen, Ik ben aan het overwegen scriptie in Latex te schrijven, de kwaliteit is indrukwekkend. Ik heb er een aantal problemen mee gehad en voor de meeste een oplossing weten te vinden, er is er echter nog één over. De annotatie. Volgens de regels van de universiteit moet je de eerste keer dat je een werk citeert in de voetnoot Auteur, volledige titel (plaats van uitgave jaartal uitgave) noemen. Bij daaropvolgende noten moet je een verkorte titel gebruiken. In de bibliografie moet uiteraard de volledige titel staan. De plaats van uitgave heb ik er in gekregen door die bij het jaartal te zetten en het geheel binnen {} te zetten. Ik had gedacht de titel er in te krijgen door een nieuw /cite commando te maken. te weten: \newcommand {\citeer} [1]{% \citeauthor{#1}, \citetitle{#1} ((\citeyear{#1}) } De verkorte titel had ik dan gedacht in een ander bibtex veld te zetten en daarvoor ook een \cite commando te maken. Helaas, dit werkt niet. Latex (of is Bibtex het probleem?) lijkt het \citetitle commando niet te accepteren. Ik heb natuurlijk in de documentatie gezocht maar heb niets weten te vinden. Latex lijkt er geen rekening mee te houden dat je iets anders dan auteur/jaartal in de voetnoot zou willen. Is er een oplossing voor dit probleem of kan ik maar beter teruggaan naar Openoffice? Alvast bedankt. [ Bericht 0% gewijzigd door Caracalla op 03-06-2009 13:16:01 ] | ||||||
Iblis | woensdag 3 juni 2009 @ 13:40 | |||||
De plaats van uitgave zet je normaliter in je BibTeX-veld genaamd ‘address’, ik snap niet helemaal waarom je dat bij het jaartal inknoeit, bovendien breken sommige stijlen het jaartal af op vier tekens! Ik denk dat je beste gok het jurabib pakket is. Dat kan in voetnoten citeren en automatisch voor de volgende citaties een kortere titel gebruiken. Ook kan het bij herhaalde auteurs ‘idem’ gebruiken, of bij herhaalde werken ‘ibid.’, (eventueel niet over paginagrenzen heen) mocht je dat willen. Dit ondersteunt ook voor BibTeX de velden 'shortauthor' en 'shorttitle'. Het is aan te raden de handleiding goed door te lezen. Ik heb het nooit gebruikt echter, het lijkt me meer een ‘alfa-manier’ van citeren. Als je er niet uitkomt dan kan ik wel kijken of ik er wat van kan maken, maar voor mij is het ook nieuw… | ||||||
Caracalla | woensdag 3 juni 2009 @ 13:56 | |||||
quote:Had ik aan gedacht maar ik wist niet hoe ik het dan in het document kon laten zien. Als dat met jurabib kan is dat natuurlijk een veel betere oplossing quote:Klinkt precies als wat ik nodig heb, ik zal de documentatie dan maar eens gaan lezen. Bedankt voor de tip en de snelheid. quote:Ik studeer geschiedenis dus dat is wel redelijk alfa ja ![]() | ||||||
123hopsaflops | woensdag 3 juni 2009 @ 13:57 | |||||
misschien niet de allerslimste vraag, maar wel pakket (opmaak in Latex) is het beste om toetsen in te zetten? | ||||||
Iblis | woensdag 3 juni 2009 @ 14:21 | |||||
quote:Ik zou even in de topical index kijken. Ook hier heb ik geen ervaring mee, maar de package exam of examdesign zou je misschien verder kunnen helpen. | ||||||
123hopsaflops | donderdag 4 juni 2009 @ 22:19 | |||||
quote: thanks! het ziet er nu een stuk beter uit! | ||||||
kingjotte | dinsdag 9 juni 2009 @ 00:25 | |||||
Wederom bedankt voor de uitgebreide OP, heeft zojuist m'n scriptie gered ![]() | ||||||
kingjotte | woensdag 10 juni 2009 @ 11:16 | |||||
Ik heb een probleem waar ik niet uit kom, Ik gebruik fancyheaders, ongeveer zo:
maar als ik nu een \section* maak komt daar de laatste \section titel boven te staan. Iemand enig idee hoe dat op te lossen is? | ||||||
Iblis | woensdag 10 juni 2009 @ 11:23 | |||||
quote:Door de manual, p. 10 en 11, te lezen: quote: | ||||||
kingjotte | woensdag 10 juni 2009 @ 13:24 | |||||
quote:Had 'm gelezen, alleen dat stukje geskipt denk ik. iig erg bedankt, het werkt en het ziet er fancy uit ![]() | ||||||
iBolt | donderdag 18 juni 2009 @ 21:10 | |||||
Vraagje van mij kant...
Hiermee krijg je vervolgens het volgende... http://en.wikibooks.org/w(...)ptions#Custom_Floats Maar nu wil ik graag dat wanneer ik het volgende doe...
Maar nu gaat dit maar door tot 1 pagina en verdwijnt de rest... het gaat niet verder op meerdere pagina's... hoe moet ik de begincode veranderen zodat het wel gebeurt? | ||||||
Iblis | donderdag 18 juni 2009 @ 21:14 | |||||
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! | ||||||
iBolt | donderdag 18 juni 2009 @ 21:19 | |||||
quote:Ja listing ken ik maar dan krijg ik niet zo'n nette begin opmaak :P zo met die caption...
| ||||||
Iblis | donderdag 18 juni 2009 @ 21:22 | |||||
quote: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. | ||||||
zuiderbuur | maandag 22 juni 2009 @ 16:47 | |||||
Hallo, Zitten hier ook mensen met kennis van Geogebra? (Dat is toch ook wel latex-gerelateerd). | ||||||
Visitor.Q | maandag 22 juni 2009 @ 21:44 | |||||
Ik maak een presentatie in beamer, en met de volgende slide heb ik een probleem met verspringende afbeeldingen:SPOILEROver 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) ] | ||||||
Iblis | maandag 22 juni 2009 @ 22:13 | |||||
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:
Vervang even die 1pt door 0pt bij je uiteindelijke document, die 1pt is zodat je ziet hoe het werkt. ![]() | ||||||
Iblis | maandag 22 juni 2009 @ 22:16 | |||||
quote:Ik ken het niet. | ||||||
Visitor.Q | maandag 22 juni 2009 @ 22:29 | |||||
quote: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... | ||||||
zuiderbuur | dinsdag 23 juni 2009 @ 07:57 | |||||
quote: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. | ||||||
iBolt | donderdag 25 juni 2009 @ 13:35 | |||||
Texlipse ![]() ![]() | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 08:55 | |||||
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:
Is dit de beste manier? :? | ||||||
Iblis | dinsdag 30 juni 2009 @ 09:05 | |||||
In principe werkt dit, maar je zou volgens mij ook, maar dat heb ik niet getest, dit kunnen doen:
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 ![]()
| ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 11:30 | |||||
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? ![]() | ||||||
Iblis | dinsdag 30 juni 2009 @ 11:39 | |||||
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? | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 12:30 | |||||
quote: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.
| ||||||
Iblis | dinsdag 30 juni 2009 @ 12:34 | |||||
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. | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 12:49 | |||||
quote:Neen, heel vreemd: dan nog toont hij die X op zich helemaal nooit. | ||||||
Iblis | dinsdag 30 juni 2009 @ 12:56 | |||||
quote: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:
| ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 13:42 | |||||
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..... ![]() | ||||||
Iblis | dinsdag 30 juni 2009 @ 14:14 | |||||
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. | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 14:51 | |||||
quote:Heb ik net gedaan, dat blijft hetzelfde doen:
| ||||||
Iblis | dinsdag 30 juni 2009 @ 14:58 | |||||
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? | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 15:49 | |||||
quote:Dit wordt inderdaad alleen maar vreemder: SPOILERis 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- | ||||||
Iblis | dinsdag 30 juni 2009 @ 15:56 | |||||
Als het echt om een lege figuur, dus met niets gaat, kun je beter nog helemaal niets gebruiken! Zo b.v.:
De overprint regelt wel dat het mooi uitgelijnd wordt. | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 16:13 | |||||
quote: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? | ||||||
Iblis | dinsdag 30 juni 2009 @ 16:25 | |||||
quote:Ja, dat is wel logisch, want die tekst wordt gecentreerd, daarvoor kun je \uncover gebruiken, dus b.v.:
Dan kunnen die twee \only-fragmenten nu weg. | ||||||
zuiderbuur | dinsdag 30 juni 2009 @ 16:35 | |||||
quote:Dat werkt ook! ![]() | ||||||
Iblis | dinsdag 30 juni 2009 @ 18:53 | |||||
quote:Heel fijn! | ||||||
zuiderbuur | woensdag 1 juli 2009 @ 08:45 | |||||
Ik heb opnieuw een vraag.... ![]() Nu weet ik wel hoe ik tabellen moet maken... maar die wil dat sommige rijen samengevoegd worden zodat je zo een cel krijgt die meerdere rijen omvat. Kan dit? | ||||||
Visitor.Q | woensdag 1 juli 2009 @ 09:42 | |||||
Je kunt met de multirow package meerdere cellen naast elkaar samenvoegen tot 1 cel. Voor een aantal cellen onder elkaar; kun je dan niet gewoon de middelste cel vullen en de rest leeglaten? Zoiets:
| ||||||
Iblis | woensdag 1 juli 2009 @ 09:45 | |||||
Er is natuurlijk de package multirow, en die kan wat je doet. hier is een mooi overzicht van wat je met tabellen kunt. Anders heeft Wikibooks nog meer. Tabellen zijn natuurlijk niet het meest intuïtieve aan LaTeX, dat moet ik wel toegeven. | ||||||
zuiderbuur | donderdag 2 juli 2009 @ 08:42 | |||||
Bedankt, die "Columns spanning multiple rows" was wat ik nodig had. Het zal me nog wel wat moeite kosten om die persoon van het nut van latex te overtuigen (met zoiets leren werken wordt wel een stuk aangenamer als je van tijd tot tijd iets kan vragen, zoals ik vaak doe ![]() | ||||||
Visitor.Q | donderdag 2 juli 2009 @ 09:58 | |||||
Ik kan het niet vinden online, maar het lijkt zo simpel; ik wil de datum (gedefinieerd met \date{blabla}) niet alleen in de \maketitle, maar ook elders in het document neerzetten. Het lijkt me onzinnig om op 2 plaatsen in het document een date te formuleren. Hoe kan ik dat doen? | ||||||
Iblis | donderdag 2 juli 2009 @ 10:17 | |||||
quote:Als je \date{...} doet, dan wordt het argument in de globale macro \@date opgeslagen, maar daar kun je niet heel gemakkelijk bij vanuit je document. Het handigste wat je zelf kunt doen is: \newcommand{\mydate}{2 juli 2009}} \date{\mydate} .... De datum is \mydate . | ||||||
Visitor.Q | donderdag 2 juli 2009 @ 11:52 | |||||
Ha, bedankt! Dat is inderdaad handiger dan wat ik eerst had (vergeet weleens de 2e instantie van de datum te editten). | ||||||
eQuaL | donderdag 2 juli 2009 @ 13:06 | |||||
*noob meldt zich* Ik heb een stukje code wat ik graag (mbv fancyvrb) op 1 pagina wil zetten, het liefst met caption + label. Maar ik kom er maar niet achter hoe dat moet ![]() Ik heb zeg maar dit stuk code:
Hoe hang ik er nou een mooie caption (+ label) aan, en dan wel net zo een als bij een figure:
Thnx als iemand het antwoord weet ![]() | ||||||
zuiderbuur | donderdag 2 juli 2009 @ 13:10 | |||||
Hallo, wat is dit nu weer. Ik wil verwijzen naar iets uit de literatuur in mijn referentie, met wiskundige code in de titel: @article {AB, AUTHOR = {Bob}, TITLE={ Ik doe een test met $A$}, } Die A wordt dan een kleine a! Valt daar iets aan te doen? Bedankt! Wijziging: Oeps, ik denk dat ik het al zie! Die $A$ moet gewoon veranderen in {$A$} ![]() | ||||||
Visitor.Q | donderdag 2 juli 2009 @ 13:29 | |||||
quote:Kun je er misschien een custom float van maken, zoals hier uitgelegd? | ||||||
eQuaL | donderdag 2 juli 2009 @ 13:45 | |||||
quote:Ja dat heb ik geprobeerd, maar dan krijg je dus zo'n label: ![]() En ik wil liever zoiets: ![]() | ||||||
Iblis | donderdag 2 juli 2009 @ 13:48 | |||||
Had je al geprobeerd om \floatstyle{plain} te doen en niet \floatstyle{ruled}? | ||||||
eQuaL | donderdag 2 juli 2009 @ 14:57 | |||||
quote: ![]() Alleen nu het volgende probleem, hoe zorg ik ervoor dat de code alsnog in scriptsize komt? Zonder float: ![]() En met float, gaat er iets niet helemaal goed ![]() ![]() | ||||||
Iblis | donderdag 2 juli 2009 @ 15:21 | |||||
Ik snap niet helemaal wat ik zie? Je code loopt van de pagina af? Mét float? Kun je eens je LaTeX-code laten zien (alleen het relevante gedeelte dan, maar liefst wel een volledig documentje, dat in één keer compileert, dus wel de packages die je nodig hebt, en begin{document} en end{document}, maar niet alle tekst in de body). | ||||||
eQuaL | donderdag 2 juli 2009 @ 15:26 | |||||
Heb je genoeg aan deze main.tex? Thnx voor de moeite in elk geval ![]() | ||||||
Iblis | donderdag 2 juli 2009 @ 15:32 | |||||
Je float is eigenlijk gewoon te groot voor de pagina, LaTeX splitst floats bewust niet. Je kunt inderdaad de font-grootte aanpassen, door de volgende beginregel van je verbatim-omgeving te gebruiken:
Als je wel wilt splitsen zul je waarschijnlijk de package ‘listings’ moeten gebruiken. | ||||||
eQuaL | donderdag 2 juli 2009 @ 15:40 | |||||
quote: ![]() ![]() ![]() Nog 1 dingetje, of zal ik hem maar splitsen ![]() ![]() | ||||||
Iblis | donderdag 2 juli 2009 @ 15:42 | |||||
quote:Ja, het is nog steeds te groot. Dat is gewoon naar voor je. ![]()
Als begin van je float. | ||||||
eQuaL | donderdag 2 juli 2009 @ 15:46 | |||||
quote:Echt geweldig ![]() Ik trakteer je nog wel op een biertje als ik je ooit in het echt tegenkom ![]() | ||||||
zuiderbuur | vrijdag 3 juli 2009 @ 10:04 | |||||
Hallo, met deze code kan je in Beamer, voor je aan een nieuwe sectie toont, aan het publiek tonen waar je je bevindt in de presentatie. Alle Secties en subsecties komen in beeld, maar enkel de huidige sectie en subsectie lichten op. Maar stel nu dat er veel te veel subsecties zijn, en je dus niet wil dat ook de titels van de subsecties verschijnen? Kan dit? Bedankt!
| ||||||
Iblis | vrijdag 3 juli 2009 @ 10:09 | |||||
Volgens de manual zou de optie hideallsubsections dat moeten doen, die zou je ook gelijktijdig moeten kunnen gebruiken. | ||||||
eQuaL | vrijdag 3 juli 2009 @ 11:10 | |||||
Nieuwe vraag: Ik heb een table waarin algoritmes tegenover elkaar worden gezet. Dit doe ik met Algoritme A vs Algoritme B, en dan alle mogelijke combinaties. ![]() Echter, dit is geen duidelijke tabel, je kan nu niet zien welke precies beter is bij een vergelijking. In de linker kolom staan de A algoritmes, en in de rijen de B algoritmes. Ik weet dat ik met die multicolumn en multirow moet werken, maar ik krijg het maar niet goed op de een of andere manier ![]() Is er iemand die mij heel simpel kan uitleggen hoe het werkt, want ik ben nu al langer dan 1 uur bezig met 1 tabel ![]() | ||||||
Iblis | vrijdag 3 juli 2009 @ 12:25 | |||||
quote:Ik wil je best helpen, maar het is me nog niet helemaal duidelijk hoe je het wél wilt. Als je je code van deze tabel geeft, en misschien even aangeeft wat waar moet, dan kan ik er wel wat mee. | ||||||
eQuaL | vrijdag 3 juli 2009 @ 12:33 | |||||
Zoiets eigenlijk:![]() Dit is de tabel zoals hij nu is ![]()
Als ik die multirow/column probeer verpruts ik kennelijk iets, en wordt het heel raar ![]() Nouja in elk geval bedankt dat je er naar kijkt ![]() | ||||||
Iblis | vrijdag 3 juli 2009 @ 13:00 | |||||
Hier een oplossing, ik ben zelf niet zo'n fan van geroteerde tekst, maar vooruit (die rotatie vereist graphicx). Verder, en dat is een kwaal die de wereld ingebracht is door Microsoft Word, of misschien al Word-Perfect, is het helemaal niet gebruikelijk, traditioneel gezien, om veel lijnen in je tabellen te gebruiken. LaTeX-gebruikers zijn hier ook fan van, geen idee waarom, het is eigenlijk gewoon lelijk, onrustig en vies. Tot zover mijn ongezouten mening. Traditioneel geldt eigenlijk: Geen verticale lijnen in tabellen, en een minimum aan horizontale (en nooit een dubbele horizontale). Je kunt daar natuurlijk altijd van afwijken met reden, maar liever niet. Ik heb het in dit geval wel gedaan, maar zélf had ik het niet gedaan. Speciaal voor jou stap ik van m'n principes af dus. ![]() Hopelijk ben je het met me eens dat minder lijnen in ieder geval beter zijn (en ook iets meer witruimte om de kopjes). Resultaat: ![]()
| ||||||
eQuaL | vrijdag 3 juli 2009 @ 13:14 | |||||
quote:Echt helemaal geweldig ![]() Inderdaad ziet die tabel er nu veel overzichtelijker uit. Ik ben dat ook gewend door Excel en Word etc. Ik zal er in het vervolg zeker aan denken ![]() Nou ik ga eens even mijn thesis afronden nu, echt heel erg bedankt ![]() ![]() ![]() | ||||||
HuHu | vrijdag 10 juli 2009 @ 21:25 | |||||
Ik heb nu iets als dit:
Zowel de afbeeldingen als de tabellen zijn zo groot dat er 2 op één pagina passen. Alleen vind LaTeX het nu nodig om een afbeelding en tabel op één pagina te zetten, dus zo:
Maar ik wil de 2 afbeeldingen samen op één pagina en de twee tabellen samen op één pagina. Een \newpage of \pagebreak ertussen wil niet helpen. Iemand een idee? | ||||||
Iblis | vrijdag 10 juli 2009 @ 21:33 | |||||
quote:[p!] heeft geen zin. [p] moet het gewoon doen. Je kunt een \clearpage doen, in plaats van een pagebreak. Een \clearpage zou alle achterstallige floats moeten produceren. Je kunt de package ‘placeins’ gebruiken, dat heeft het commando \FloatBarrier. Ik hoop dat dat genoeg is. | ||||||
HuHu | vrijdag 10 juli 2009 @ 22:27 | |||||
\clearpage deed het truucje ![]() | ||||||
Marlies82 | zondag 12 juli 2009 @ 16:57 | |||||
Ik ben momenteel bezig om mijn proefschrift in Latex te schrijven. Hiervoor gebruik ik de book class en hierin worden de page headers automatisch in small caps gezet. Voor 1 hoofdstuk wil ik nu echter een aantal letters in normale, kleine letters hebben (dus niet alle headers van het document). Ik heb het geprobeerd met een \mbox{kleine letters}, maar dit werkt niet. Iemand enig idee? | ||||||
Iblis | zondag 12 juli 2009 @ 20:40 | |||||
quote:Normaliter zet LaTeX de kopteksten compleet in hoofdletters, niet in kleinkapitaal, gebruik je niet wat anders? Als je dat toch bedoelt, standaard kun je met \lowercase{...} een kleine letter forceren in de headers. | ||||||
Marlies82 | maandag 13 juli 2009 @ 12:08 | |||||
quote:Super, dat werkt prima! Bedankt! | ||||||
vanOekelen | maandag 20 juli 2009 @ 15:16 | |||||
Weet iemand hoe/of het mogelijk is om een bibtex verwijzing in een figuur caption te zetten? | ||||||
Iblis | maandag 20 juli 2009 @ 15:20 | |||||
Naar alle waarschijnlijkheid \caption{Blah blah \protect\cite{...}} ervan maken. | ||||||
vanOekelen | maandag 20 juli 2009 @ 15:33 | |||||
Dank je voor het snelle antwoord, het werkt! | ||||||
Marlies82 | donderdag 23 juli 2009 @ 17:30 | |||||
Ik heb 2 vragen over de nomencl package. 1. Ik gebruik dit pakket om een redelijk lange lijst met afkortingen te maken. Automatisch zit er nu een witregel tussen elke afkorting, maar daardoor neemt de lijst te veel pagina's in beslag. Is er een mogelijkheid om de witruimte tussen de \nomenclature items kleiner te maken of uit te zetten? 2. Ik wil de lijst graag na de Table of Contents plaatsen en voor mijn eerste hoofdstuk. Dit werkt op zich prima, maar op de 2e pagina van de afkortingen lijst staat nog steeds de header "Contents". Iemand enig idee hoe ik dit weg krijg of eventueel kan wijzigen in "Abbreviations"? Bij hoofdstuk 1 is de header wel gewoon goed. | ||||||
Iblis | donderdag 23 juli 2009 @ 17:43 | |||||
Ik wil er best naar kijken, alhoewel dat iets later op de avond wordt, maar kun je dan vast een klein voorbeeldje maken? Een minimum example maken? Ik weet b.v. niet wat je gebruikt voor de headers en zo… of je fancyhdr gebruikt, of niet. | ||||||
Marlies82 | donderdag 23 juli 2009 @ 19:12 | |||||
Ik gebruik inderdaad fancyhdr. Hieronder het example met de packages die volgens mij relevant zijn, hopelijk kan je hier iets mee (heb nog nooit eerder zo'n minimal example gemaakt). ------------------------------------------------ \documentclass[12pt, a4paper,twoside, openright]{book} \usepackage{fancyhdr} \usepackage{nomencl} \renewcommand{\nomname}{List of abbreviations} \makenomenclature \begin{document} \frontmatter \tableofcontents \nomenclature{test1}{test1} \nomenclature{test2}{test2} \nomenclature{test3}{test3} \small{\printnomenclature[2cm]} \mainmatter \input{intro/intro.tex} \end{document} | ||||||
Iblis | donderdag 23 juli 2009 @ 19:49 | |||||
Ik heb de antwoorden op beide vragen van je in de documentatie kunnen vinden. ![]() Maar vooruit. Als eerste de headings (p. 9 van de documentatie bij mij), doe:
Die \cleardoublepage is nodig omdat je openright hebt, dus je moet zeker weten dat de page-headings pas veranderen op die pagina. De witruimte regel je door in de pre-amble (b.v. na \renewcommand{\nomname} het volgende te doen (p.10 van de documentatie):
Dat dit negatief is, is omdat het extra witruimte (of tekst) is tussen de items. Jij wilt er juist wat vanaf, dus daarom -\parsep. Je kunt ook -.5\parsep doen natuurlijk, dan is er de helft van de witruimte. | ||||||
Marlies82 | vrijdag 24 juli 2009 @ 09:52 | |||||
Dank je! Het ziet er prima uit nu. Ik dacht dat ik de hele documentatie gelezen had, maar blijkbaar niet... Zal de volgende keer beter lezen in elk geval. | ||||||
Bigs | maandag 27 juli 2009 @ 20:03 | |||||
Weet iemand misschien een Nederlandstalig alternatief voor apalike? De originele versie gebruikt bij meerdere auteurs het woord 'and' en ik zou dat graag vervangen door 'en'. Nu zie ik in de .bst wel een FUNCTION {format.names} blok waar het gebeuren wordt gemaakt, maar volgens mij kan ik deze niet makkelijk overriden. Is het makkelijk om een fork van dit package te maken en op te nemen in mijn TeXlive installatie? | ||||||
Iblis | maandag 27 juli 2009 @ 20:11 | |||||
quote:Je kunt de .bst altijd in de directory zitten waar je document staat. Dan moet-ie die gebruiken. Maar welk platform gebruik je? Linux? Of Windows? | ||||||
Bigs | maandag 27 juli 2009 @ 20:58 | |||||
quote:Ah dat is ook een goeie tip, ga ik proberen. Ik gebruik Mac OS X (met TeXlive + Textmate als editor). | ||||||
sbientje | maandag 27 juli 2009 @ 21:01 | |||||
ik wil latex even bejubelen, mijn stageverslag is inmiddels gedrukt en al, en ik kreeg al complimenten over hoe het eruit zag ![]() | ||||||
Iblis | maandag 27 juli 2009 @ 21:28 | |||||
quote:Je kunt dan even hier lezen, ik dacht dat je altijd even texhash moest draaien. (In een Terminal.app) | ||||||
Bigs | maandag 27 juli 2009 @ 22:10 | |||||
quote:Nou, de apalike.bst in mijn projectdirectory zetten was voldoende. Zowel pdfTeX als XeTeX gebruiken die direct. Het is nog niet optimaal (hij zet nog een , voor het woord 'en'), maar ik zit op de goede weg ![]() | ||||||
Iblis | maandag 27 juli 2009 @ 22:16 | |||||
quote:Oh ja, dat is natuurlijk serial-comma stijl. Dat zit ergens in die format.names ook... ik vind die BST-taal heel irritant, maar het is meestal wel uit te vinden door even die "," en ", " fragmentjes te veranderen. | ||||||
sterre1981 | dinsdag 4 augustus 2009 @ 01:23 | |||||
ik krijg steeds een foutmelding \underfull vbox (badness 10000) en dan opent er geen pdf-file. Wat kan ik doen? Ik gebruik TexShop voor MacOSX. Ik word echt moe van die foutmelding... ![]() | ||||||
Iblis | dinsdag 4 augustus 2009 @ 08:49 | |||||
Een underfull \vbox kun je bijvoorbeeld krijgen als een \section net naar de volgende pagina moet, waardoor er veel ruimte overblijft die opgevuld moet worden onderaan de pagina. Ook door ander blokken die helemaal op één pagina moeten kan dat gebeuren. Omdat ik jouw code niet ken, kan ik echter niet zeggen wat het probleem is. Want die underfull \vbox zou normaliter niet tot de problemen moeten leiden die jij zegt: namelijk dat er geen PDF opent. Is er niet nog wat anders aan de hand? En zo nee, kun je misschien iets specifieker zijn over het probleem? Welke pagina's geeft het wel, en verdwijnt het probleem als je op de betreffende pagina wat tekst weghaalt of invoegt? | ||||||
zuiderbuur | dinsdag 4 augustus 2009 @ 13:55 | |||||
Hallo, ik heb opnieuw een klein vraagje: is het mogelijk om een nieuwe lijn in het subscript voor de indices van bijvoorbeeld een sommatie te nemen? Ik vind dat dit bijvoorbeeld wat groot uitvalt, ik zou de voorwaarden voor a en b liever onder elkaar hebben:
Met dank! | ||||||
Visitor.Q | dinsdag 4 augustus 2009 @ 14:16 | |||||
quote:Met substack. Ik heb iets gekopieerd ui mijn eigen docjes, dan kom je er wel uit:
instant edit: het wordt er trouwens niet veel mooier op, ik heb nu 3 sommatietekens achter elkaar... | ||||||
zuiderbuur | donderdag 6 augustus 2009 @ 09:58 | |||||
quote:Iemand? Het kan toch niet dat latex dit niet toelaat? :@ Verder heb ik nog een redelijk dwaas probleem: Dit werkt:
Dit niet:
Betekent dit dan werkelijk dat als ik een wiskundige uitdrukking in het vet wil zetten, ik dat overal afzonderlijk moet gaan zeggen? -O- | ||||||
Iblis | donderdag 6 augustus 2009 @ 10:14 | |||||
Misschien dat ik dan (ook) niet snap wat je bedoelt, maar Visitor.Q's oplossing leek me wat jij wilde, dus:
Of is dat het niet? Wat dat laatste betreft, \textbf zet je terug in text-mode en daarin werkt ^ niet, dus \textbf{a^b} werkt niet omdat a^b niet kan in text. Gelukkig is er daarom echter \mathbf{a^b}. Dat is dan ook aan te raden. | ||||||
zuiderbuur | vrijdag 7 augustus 2009 @ 14:27 | |||||
quote:Ah inderdaad! Zowel Iblis als VisitorQ zijn bedankt! ![]() Ik heb echter opnieuw een vraag ![]() - als je in bijvoorbeeld een stelling direct met een opsomming begint, dan komt het eerste item onmiddellijk rechs van Lemma 1.11 bijvoorbeeld, de rest komt daaronder en meer naar links (zoals het hoort!) Dat lijkt toch nergens op? Wat vinden jullie daarvan? Bestaat er een nette oplossing voor? - ik vind het ook lelijk dat als ik een subsectie begin, de eerste lijn onmiddellijk rechts van die titel begint ![]() ![]() Met dank! | ||||||
Iblis | vrijdag 7 augustus 2009 @ 14:49 | |||||
quote:Ik heb het even nagezocht, het probleem is dat die omgevingen zelf als list worden geïmplementeerd onder de motorkap. Je eigenlijk een lijst met één item, en direct daarna begint weer een itemize, en LaTeX zet het net als deze lijst:
Het is te voorkomen door zo je lemma te beginnen:
De \noindent is nodig om de itemize ‘te openen’, en dan met \par kun je 't direct afsluiten. quote:Dat ligt denk ik aan de stijl die je gebruikt? Want in een standaard article class gebeurt dat niet, maar bij sommige tijdschriften wel. Als ik \subsection{Foo} Bar bar bar doe, dan komt Bar gewoon op een volgende regel. | ||||||
zuiderbuur | maandag 10 augustus 2009 @ 16:31 | |||||
quote:Vreemd, maar het werkt! ![]() quote:Ik gebruik nu amsproc, dat durf ik zo snel niet veranderen want ik heb dat echt nodig. Mijn theorem-environments (zoals Lemma, Corollary,..) geven dan al foutmeldingen. ![]() ![]() [ Bericht 3% gewijzigd door zuiderbuur op 10-08-2009 17:28:29 ] | ||||||
Iblis | maandag 10 augustus 2009 @ 16:35 | |||||
quote:Als je die \noindent\par truc doet dan krijg je eenfoutmelding? | ||||||
zuiderbuur | maandag 10 augustus 2009 @ 17:29 | |||||
quote:Sorry ik heb je verkeerd geciteerd. Neen, dat met die itemize werkt prima, maar met die subsections die zo raar uitgelijnd zijn, zit ik nog in de problemen. | ||||||
Iblis | maandag 10 augustus 2009 @ 17:43 | |||||
quote:Dat lijkt me standaard bij die class, ook als ik de documentatie lees. Subsections worden niet op een aparte regel gezet. | ||||||
zuiderbuur | dinsdag 11 augustus 2009 @ 10:51 | |||||
quote:Jammer, misschien moet ik dan maar niet amsproc gebruiken, maar ik ben dat eigenlijk "gewoon" ![]() Verder zit ik opnieuw met een probleem. Eigenlijk heb ik dit al vaak gehad, de logica ontgaat me: quote:Ik had een bibiliografie die werkte, ik heb in mijn bibliografie een artikel MR2000 toegevoegd, en nu zeurt hij zowel over MR2000 als MR1000 dat vroeger geen problemen gaf. Wat doe ik fout?? ![]() | ||||||
Iblis | dinsdag 11 augustus 2009 @ 11:06 | |||||
quote:Ik weet niet helemaal hoe ik dit moet lezen: Bedoel je dat als je amsproc niet gebruikt dat lemma & corollary e.d. dan wegmoeten? (Nee, dat is niet zo, je kunt ze zelf definiëren) of heb je er nu problemen mee? quote:Hier zie ik de logica niet van in. Maar als je dat aanpast? Is het dan niet gewoon over? ![]() | ||||||
zuiderbuur | dinsdag 11 augustus 2009 @ 11:51 | |||||
quote:In elk geval is het niet goed om echt verknocht te geraken aan die amsproc. Nu begint mijn tekst zo: quote:Vervang ik die amsproc bovenaan door article, dan werkt dat dus niet meer. ![]() quote:Hij blijft warnings geven, maar ie doet het wel uiteindelijk.... Nu zie ik dat hij die warning voor dat andere artikel al de hele tijd geeft. Eigenlijk is er dan geen probleem: het werkt. Die entries in de bibliografie zijn gewoon wat ik kopieer van matscinet, zoiets dus: quote: | ||||||
Iblis | dinsdag 11 augustus 2009 @ 11:59 | |||||
quote:Amsproc includet zelf enkele ams-packages denk ik, normaliter heb je amsthm nodig om \newtheorem e.d. te kunnen gebruiken, dus \usepackage{amsthm} moet je er dan ook bijzetten (en misschien nog wat ams-packages). Misschien is \usepackage{amsmath} doen wel het makkelijkst. | ||||||
zuiderbuur | dinsdag 11 augustus 2009 @ 16:50 | |||||
quote:Dank je, dat zal ik eens bekijken. De ellende blijft maar komen trouwens. Ik ben redelijk gevoelig aan de positie van figuren, ik wil niet dat hij het wat in de buurt plaatst, het moet echt daar en niet eerst nog dit of dat want dat is al het volgende :{w Dus ik doe bijvoorbeeld:
omdat ik gelezen had dat die [h] dat echt DAAR zou moeten plaatsen. Dat werkt vaak.... maar nu bijvoorbeeld niet. Hoe kan dat? :? | ||||||
Iblis | dinsdag 11 augustus 2009 @ 16:58 | |||||
Dat kan ik niet beter beantwoorden dan ze hier doen. En ik onderstreep nogmaals: een figure is een floating iets, dus die is ontworpen om weg te floaten, b.v. als er te weinig ruimte onderaan de pagina is. | ||||||
zuiderbuur | woensdag 12 augustus 2009 @ 14:34 | |||||
quote:Bedankt, voorlopig zal ik het bij [H] houden Dit is een nieuw probleem: ik krijg er een lange uitdrukking door en ik weet niet goed hoe ik die het best klein genoeg maak zonder het onoverzichtelijk te maken.
Weet iemand raad? Met tiny werken en zo? | ||||||
Iblis | woensdag 12 augustus 2009 @ 14:58 | |||||
Ik zou de layout veranderen. ik weet natuurlijk niet echt wat het betekent, of wat het voorstelt, maar je zou kunnen overwegen om het onder elkaar te zetten; je zou kunnen overwegen om herhaalde veeltermen door één letter te vervangen (zeg V) en daaronder te zeggen, met V = x^{n-1}+(-1)^n)(x^{n-2}-(-1)^n) bijvoorbeeld. Je uitdrukking wordt ook voor een mens niet overzichtelijker door het lettertype kleiner te maken. | ||||||
zuiderbuur | vrijdag 14 augustus 2009 @ 10:31 | |||||
Ik heb een nieuwe vraag over die tikz. Ik dacht even dat ik het begrepen had, maar dat is dus blijkbaar niet zo.
Het probleem is dus dat die namen van die verzamelingen, A en B dus, net op de rand liggen. Ze mogen best wat verder liggen, maar die distance doet het niet. Wat doe ik fout? | ||||||
Iblis | vrijdag 14 augustus 2009 @ 10:50 | |||||
Distance is een key voor pijlen of lijnen, d.w.z. hoe ver die afwijkt van de ‘rechte lijn tussen twee punten’, wat jij wilt kan met xshift en yshift:
Een alternatief is om echt van labels gebruik te maken:
Maar dan verdwijnt dus de node-tekst! Ik gebruik trouwens de ontwikkelingsversie van TikZ, dus ik hoop dat deze ook gewoon in TikZ 2.00 werken, maar één van beide zal zeker wel werken. | ||||||
Marlies82 | woensdag 19 augustus 2009 @ 17:21 | |||||
Ik heb even 2 vragen: 1. Ik genereer automatisch een TOC die meerdere pagina's inneemt met \tableofcontents. Dit gaat op zich prima, maar op de laatste regel van de 1 pagina staat de titel van een hoofdstuk, terwijl de bijbehorende sections op de volgende bladzijde bovenaan terecht komen. Is het mogelijk om de titel van het hoofdstuk naar de volgende blz te forceren zodat het direct boven de sections staat? 2. Ik overweeg om misschien van die grijze vakjes in de rechtermarge toe te voegen, waarvan de hoogte op de pagina verschuift als functie van het hoofdstuk, zodat je vanaf de zijkant van het boek kunt zien welk hoofdstuk het is (sorry, ik heb geen idee hoe zoiets officieel heet). Is er een manier om dit makkelijk te doen in Latex? Als het erg ingewikkeld is dan laat ik het gewoon weg, het is meer om uit te proberen of het mooi staat. | ||||||
Iblis | woensdag 19 augustus 2009 @ 17:39 | |||||
quote:Met \addtocontents{toc}{....} kun je iets aan de table of contents toevoegen (de .toc file wordt uiteindelijk gewoon een latex-file namelijk), je kunt b.v. \addtocontents{toc}{\protect\clearpage} doen (die \protect moet omdat anders \clearpage te vroeg wordt uitgevoerd). Als je dat neerzet voor het foute hoofdstuk moet het goed gaan… let wel op dat de boel natuurlijk niet alsnog verschuift. Ik weet niet hoe je sowieso kunt voorkomen dat zoiets gebeurt, dus dit zou ik pas op het allerlaatst doen. quote:fancyhdr heeft in de handleiding (pagina 20) een stukje over thumb-indexes (zo heet dat dus, of thumb tabs), en hoe je die kunt maken. Ook is er de package flowfram die je ervoor schijnt te kunnen gebruiken. Ook is er nog de thumb package. Ik heb verder met geen van alle packages ervaring. | ||||||
Marlies82 | donderdag 20 augustus 2009 @ 09:02 | |||||
Dank je. De oplossing voor vraag 1 werkt prima en er is verder niets verschoven. De thumb-index ga ik ook uit proberen | ||||||
zuiderbuur | vrijdag 28 augustus 2009 @ 10:49 | |||||
Hallo, ik zit hier weer te knoeien. Ik heb in deze array zowel subscript als superscripts nodig. Het is niet zo verschrikkelijk, maar toch ook niet erg fraai dat de subscripten van de eerste rij botsen met die van de tweede. Ik zou graag iets doen met een skip of vspace of zo, maar dat lijkt niet lukken. Weet iemand raad?
Bedankt! | ||||||
Iblis | vrijdag 28 augustus 2009 @ 10:56 | |||||
Je hebt eventueel ook nog het commando \arraystretch, in het Mathmode-document van Herbert Voß (zie openingspost) wordt dat allemaal uitgelegd. | ||||||
znarch | zaterdag 29 augustus 2009 @ 13:09 | |||||
Een vraag. Ik werk normaalgesproken in OSX met latex maar gebruik nu regelmatig (ivm schoolwerkzaamheden) windows via bootcamp. Is het mogelijk om gewoon een windows tex editor te gebruiken en dan via de osx tex distributie op mijn OSX schijf te werken ? Of moet ik de hele meuk op XP opnieuw installen ? | ||||||
thabit | zaterdag 29 augustus 2009 @ 13:14 | |||||
LaTeX is LaTeX, lijkt me niet direct OS-afhankelijk. | ||||||
Iblis | zaterdag 29 augustus 2009 @ 14:12 | |||||
Hoe bedoel je dat precies? Je start met Boot Camp toch helemaal Windows op? Je kunt dan niet ‘even’ je OS X-software draaien, die is gecompileerd voor OS X en draait (dus) niet onder Windows. Je kunt natuurlijk wel gewoon onder Windows editen, en het dan later onder OS X compilen, maar dan zul je eerst weer naar OS X moeten booten. Wil je ook onder Windows kunnen compilen dan moet je een Windows TeX-distro installeren (MikTeX (staat wel in de OP)). Heb je daar geen zin in, dan moet je naar een oplossing met b.v. Parallels of VMWare Fusion zoeken, daarmee kun je onder OS X Windows programma's draaien. | ||||||
CrustyClown | maandag 31 augustus 2009 @ 17:08 | |||||
Heeft er een van jullie hier een oplossing voor mijn probleem.. Ik gebruik de listing package voor het weergeven van mijn broncode. Echter in mijn teksten verwijs ik ook af en toe naar een type, variable, etc. Echter hiervoor gebruik ik texttt. MIjn probleem is dat de layout van beiden natuurlijk wat verschilt. Weet er iemand een oplossing, om ervoor te zorgen dat ze beiden dezelfde layout gebruiken (texttt en listing dus..) | ||||||
Iblis | maandag 31 augustus 2009 @ 17:28 | |||||
quote:Je kunt in principe gewoon opgeven welk lettertype listings moet gebruiken. Zeg dat je Java gebruikt:
Zoiets. Dan gebruikt het ook dat lettertype voor je listings. Het standaard LaTeX-lettertype kent echter geen vette variant. Als je die toch wilt moet je b.v. even hier lezen, of je kunt courier gebruiken of een package als beramono. | ||||||
Marlies82 | dinsdag 1 september 2009 @ 17:54 | |||||
Hallo, ik heb wederom een vraag. Voor mijn document gebruik ik de book class als volgt: \documentclass[12pt, a4paper,twoside, openright]{book} In het document heb ik \part, \chapter, \section etc gebruikt, maar nu zou ik op de part-pagina graag een plaatje willen toevoegen (bij voorkeur rechts onderaan uitgelijnd). Ik heb dit geprobeerd: \part{Title Part} \label{part1} \begin{figure}[h] \includegraphics[width=1.0textwidth]{figuur_part1.eps} \end{figure} Maar dan krijg ik de figuur niet direct onder de tekst (Part I, Title Part), maar 2 blz verder. Ik vermoed dat dit door de twoside en openright opties komt. Ik heb vervolgens de definitie van part in book.cls bekeken en hier staan inderdaad twee \newpage regels in (vanaf regel 349 bij mij). Als ik deze weg haal komt mijn figuur weliswaar onder de tekst, maar ik krijg hem niet onderaan de pagina, ook niet met extra \vspace (dan schuift de tekst omhoog ipv de figuur naar beneden). Bovendien raak ik mijn paginanummer kwijt. Weet iemand hoe ik dit voor elkaar kan krijgen? | ||||||
Iblis | dinsdag 1 september 2009 @ 18:21 | |||||
Even een snel antwoord: Je kunt die code uit book.cls nemen en zelf herdefiniëren maar een deel van je probleem is dat je het in een figure stopt, die float! Doe alleen een \includegraphics, dan float het niet. Dan nog kan het tricky zijn de white-space goed te krijgen. Ik zal later vanavond een iets verder uitwerking posten. | ||||||
Iblis | dinsdag 1 september 2009 @ 19:26 | |||||
Hier een wat verdere uitwerking, zet ergens in je pre-amble (daardoor hoef je niet in book.cls te editen, dat is eigenlijk een heel slecht idee, als je wat wilt veranderen kun je die macro's namelijk gewoon overschrijven)
Ik zal het even uitleggen. De \vfil zorgt voor een vullende witruimte, die wordt ook gegeven voordat de titel wordt neergezet (d.w.z. de tekst ervan), en zorgt dat die tekst gecentreerd wordt. Om dat goed te laten verlopen moet het plaatje een hoogte van 0 krijgen, anders schuift je tekst omhoog, daarom gebruik ik die raisebox constructie. Op deze manier komt de afbeelding in het midden te staan, je kunt \centering door \hfill veranderen wil je 't plaatje b.v. rechts uitlijnen. De rest is gewoon uit de \@endpart macro van book.cls behalve dat ik \newpage door \pagebreak heb vervangen, want \newpage voegt normaliter ook nog weer ene \vfil in en die zou het anders verknoeien. Je krijgt nu wel elke keer hetzelfde plaatje. Wil je dat niet dan is het makkelijkste om zoiets te doen:
En dan:
Een extra parameter aan part meegeven leidt tot veel code moeten veranderen. | ||||||
Marlies82 | woensdag 2 september 2009 @ 09:41 | |||||
Dank voor je snelle reactie, je oplossing werkt wederom als een trein. Het leek me inderdaad al geen goed idee om veel in book.cls te veranderen, maar ik wist niet hoe ik het anders aan moest pakken. Het is me nu in elk geval een stuk duidelijker hoe je dit soort dingen kan wijzigen. Bedankt! | ||||||
MeneerTim | donderdag 3 september 2009 @ 17:56 | |||||
Zeg hallo! Ik ben mijn scriptie aan het opmaken in LaTeX, maar ik krijg mijn urls vaak niet in een footnote door de melding "Missing $ inserted." Bijvoorbeeld bij:
Ik begreep inmiddels dat het komt doordat LaTeX de url aanziet voor een formule en mij gaat zitten corrigeren. Toch heb ik deze lange urls wel nodig. Is er een manier waarop de foutmelding kan omzeilen? | ||||||
TubewayDigital | donderdag 3 september 2009 @ 18:29 | |||||
wel de juiste package gebruikt? | ||||||
MeneerTim | donderdag 3 september 2009 @ 18:39 | |||||
quote:Voor wat? Standaard voetnoten? | ||||||
TubewayDigital | donderdag 3 september 2009 @ 18:41 | |||||
quote:nee, links naar websites | ||||||
MeneerTim | donderdag 3 september 2009 @ 18:54 | |||||
quote:Ah, ja, wel, ik gebruik een standaard thesis macro (classic thesis van Andre Miede) TeXShop voor de Mac, met als voordeel dat alle packages al geinstalleerd zijn. Het zijn er zoveel dat ik door de bomen het bos niet meer zie. Kan ik gemakkelijk een package toevoegen wat de weergave van hyperlink verbeterd? | ||||||
Iblis | donderdag 3 september 2009 @ 19:04 | |||||
Ik moet bekennen dat ik het commando
In het geheel niet ken. Het lijkt iets met LaTeX2html te maken hebben? Gebruik je dat!? Ik gebruik altijd url. Simpelweg:
Volgens mij gebruik je hyperref al, dus zou het zo moeten werken. Maar ik ken classicthesis niet echt. | ||||||
MeneerTim | donderdag 3 september 2009 @ 19:30 | |||||
quote:Ik heb nu ale \htmladdnormallink verandert in een \url, veel gemakkelijker inderdaad. Maar het veranderd niets. Een url als http://www.foreignpolicy.com/story/cms.php?story_id=3865 leidt nog steeds tot problemen. | ||||||
Iblis | donderdag 3 september 2009 @ 19:39 | |||||
In principe zou \url toch zorg moeten dragen voor de escaping. Ik kan het probleem niet reproduceren, ik doe b.v.
Dat gaat goed. Kun je ook zo'n minimaal document maken? Dus b.v. alleen je pre-amble en dan gewoon 1 regel met een vootnote met die url erin? En misschien is het wel de footnote die de boel kapot maakt, werkt het b.v. wel (zelfde url) gewoon in lopende tekst? Dan kan ik er eens naar kijken. | ||||||
TubewayDigital | donderdag 3 september 2009 @ 21:19 | |||||
lukt het met eenvoudigere urls wel? | ||||||
MeneerTim | vrijdag 4 september 2009 @ 10:58 | |||||
quote:Als ik dat stukje code in een minimaal document zet, dan werkt het goed. Als ik het vervolgens in mijn scriptie zet dan krijg ik de foutmelding "Option clash for package hyperref". Volgens mij komt dat doordat de hyperrefs al geregeld zijn in het stukje:
Zou dat kunnen? quote:Ja, alleen gecompliceerde urls geven problemen, volgens mij doordat urls met een = teken erin voor formules worden aangezien. | ||||||
Iblis | vrijdag 4 september 2009 @ 11:03 | |||||
Maar kun je een minimaal document maken? Dus alleen je preamble? (Alles vanaf \documentclass{article} t/m \begin{document}) en dan twee regels met een url waar de fout in optreedt, en dan \end{document}, dan kan ik er zelf naar kijken. Want de fout kan in veel dingen zitten, maar als ik het niet kan dupliceren, dan kan ik het ook niet verhelpen. | ||||||
MeneerTim | vrijdag 4 september 2009 @ 11:12 | |||||
Edit. Oh wacht. | ||||||
MeneerTim | vrijdag 4 september 2009 @ 11:27 | |||||
Wellicht tragisch nieuws, maar nadat ik de preamble per ongeluk verwijderde en verving door de orginele preamble werkte het ineens wel. Ik ga nu even kijken of ik alle links kan fixen en of de fout dan terugkeert. Bedankt voor je hulp in ieder geval. | ||||||
Iblis | vrijdag 4 september 2009 @ 11:35 | |||||
quote: ![]() | ||||||
MeneerTim | vrijdag 4 september 2009 @ 11:46 | |||||
Inderdaad, een fout oplossen zonder te weten waar de fout precies zat voelt een beetje als voor het zingen de kerk uit. Ik zal proberen de fout weer opnieuw te veroorzaken. | ||||||
znarch | zondag 6 september 2009 @ 18:34 | |||||
ik ben opzoek naar een manier om in my footer 3 gekleurde rechthoeken te plaatsen met text erin. Dit zou kunnen met een simpele afbeelding, maar hoe kan ik ervoor zorgen dat bijv het paginanummer ook nog in zon rechthoek verschijnt ? Iemand een creatief idee ? ![]() | ||||||
TubewayDigital | zondag 6 september 2009 @ 19:11 | |||||
quote:bepaalde zaken zijn in LaTex ontzettend lastig en ik ben bang dat jou laatste vraag daar 1 van is. Dan moet je echt gaan zitten kloten met de templates en weet ik veel. De kracht van LateX is nou net dat er al voor jou nagedacht is over layout, structuur en opmaak. | ||||||
Iblis | zondag 6 september 2009 @ 19:23 | |||||
quote: Plaats een tabel in je footer met gebruik making van \cellcolor om kleuren aan te geven. Voor de middelste rechthoek gebruik ik \makebox om de breedte te forceren, voor de andere gebruik ik (lege) paragraaf-kolommen.
| ||||||
zuiderbuur | woensdag 9 september 2009 @ 09:14 | |||||
Hallo ik ben opnieuw aan een tekst bezig en zoals altijd sukkel ik met de hoofding waar de auteur(s) en zo moeten staan. Het lukte mij niet om daar een voetnoot voor "acknowledgements" te plaatsen, sterker nog, voetnoten in een "tabular" gaan nooit:
Wat is hier de logica achter? :{ Hoe dit te verhelpen? Ik heb tabular nodig in mijn hoofding om auteurs naast elkaar te plaatsen. :'( Bedankt! | ||||||
Iblis | woensdag 9 september 2009 @ 09:27 | |||||
Ik snap niet helemaal wat er niet lukt. Zet je dit binnen\author{...}? De normale manier om een heading te maken is:
Als je dezelfde thanks bij twee mensen wilt plaatsen kun je van \footnotemark[nummer] gebruik maken. Als je footnotes bij een table wilt moet je eens hier lezen. | ||||||
Marlies82 | dinsdag 15 september 2009 @ 12:39 | |||||
Ik heb een probleem met fancyhdr. Ik zou graag de font size van de headers willen aanpassen en heb nu dit in de preamble staan: \documentclass[12pt, a4paper,twoside, openright]{book} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhead{} \fancyfoot{} \fancyhead[RE]{\sffamily\small \rightmark} \fancyhead[LO]{\sffamily\small \leftmark} Volgens de fancyhdr handleiding en de Latex Companion zou dit moeten werken, maar als ik het compileer verandert er niets, ik houd de default \slshape headings. Ik zie vast iets heel triviaals over het hoofd, maar kom er niet uit. Heeft iemand enig idee? | ||||||
Iblis | dinsdag 15 september 2009 @ 12:50 | |||||
Hier werkt het ook, het is duidelijk als je er b.v. even:
Van maakt, dan is TEST (net) iets groter dan \rightmark. Zeker als ik \small door \tiny vervang is het verschil duidelijk (vanwege de hoofdletters lijkt small niet echt heel veel kleiner echter bij mij). Dus, hier werkt het. Maak anders een minimum example. | ||||||
Marlies82 | dinsdag 15 september 2009 @ 13:27 | |||||
Sorry, ik had inderdaad iets over het hoofd gezien. Het bleek dat ergens nog stiekem \pagestyle{headings} stond. Dan kan je natuurlijk veranderen wat je wil aan de fancyhdr..... | ||||||
Sander | dinsdag 22 september 2009 @ 11:07 | |||||
Ik render mijn documentjes tegenwoordig twee keer; één keer als boek, één keer als artikel (en dan tweekoloms landscape). Ik heb twee masterdocumentjes, met de hoofdstukken als include, en wat custom commands om chapter/section dingen op te pikken. Draait allemaal als een speer. Het probleem is alleen plaatjes. Als ik in een hoofdstuk een plaatje zo invoeg:
Dan komt het in de "kleine" versie goed uit. In de grote versie echter is het plaatje te klein. Andersom, als ik het plaatje schaal voor de grote versie, ziet de kleine versie er niet uit (een veel te groot plaatje). Is er een methode om een plaatje dynamisch te schalen? Die kon ik niet vinden namelijk. | ||||||
Iblis | dinsdag 22 september 2009 @ 11:16 | |||||
Als je scale bij elk plaatje hetzelfde is, dan kun je een scale=\scalefactor doen, en een \def\scalefactor{0.4} in het ene geval en een \def\scalefactor{0.8} in het andere geval of zoiets. Vermenigvuldigingen willen echter niet makkelijk, je kunt niet scale=0.4*\schaalfactor doen, dat gaat mis. En scale=0.4\schaalfactor gaat ook mis, als schaalfactor dan 3 is komt er gewoon scale=0.43 uit, en als schaalfactor 8 is, dan scale=0.48. Als je zoiets wilt dan is het denk ik het gemakkelijkst om met lengths te werken, dan doe je iets als:
En dan kun je zeggen: width=3\scalefactor. Dat is in dit geval 3cm, maar als je scalefactor verandert in 2cm wordt het 6cm. Dat kan dan ook voor beide documenten geregeld worden denk ik. [ Bericht 12% gewijzigd door Iblis op 22-09-2009 11:22:29 ] | ||||||
Sander | dinsdag 22 september 2009 @ 11:45 | |||||
Hey dat is wel een goed idee. Grofweg zijn ze de helft. Met een beetje rekenwerk is daar wel uit te komen. Thx! | ||||||
Hondenbrokken | maandag 28 september 2009 @ 20:34 | |||||
Hoe krijg ik een bepaalde tekst bovenaan elke pagina? | ||||||
Iblis | maandag 28 september 2009 @ 20:40 | |||||
quote:Met een koptekst, het makkelijkste is om fancyhdr te gebruiken. | ||||||
V2 | maandag 28 september 2009 @ 20:40 | |||||
Met bijvoorbeeld fancyhdr. | ||||||
Hondenbrokken | maandag 28 september 2009 @ 21:01 | |||||
Bedankt. Fancyhdr werkt goed. | ||||||
zuiderbuur | donderdag 1 oktober 2009 @ 10:03 | |||||
Ik zou hier graag een matrix willen maken met duiding erbij. Concreet: boven de kolommen en rechts van de rijen moet er altijd een soort label komen (een cijfertje of zo). Nu heb ik gelezen over "bordermatrix" in die pdf van Herbert Voss, maar zoals ik het precies wil lijkt niet voor te komen in zijn voorbeelden. Weet iemand raad? Bedankt! | ||||||
Iblis | donderdag 1 oktober 2009 @ 11:12 | |||||
Je kunt die definitie wat aanpassen zodat je boven en rechts wat krijgt:
Let wel, je moet het zelf blijven opgeven, automatisch zie ik zo even nog niet gebeuren. Ik vond die definitie al lastig genoeg eigenlijk. ![]() Overigens, het resultaat: [ Bericht 12% gewijzigd door Iblis op 01-10-2009 13:55:08 ] | ||||||
zuiderbuur | donderdag 1 oktober 2009 @ 14:06 | |||||
Dat ziet er heel goed uit! ![]() Ik had echter nog een vraag. ![]() Ik wil (om plaats te sparen op de slides in beamer) twee dergelijke matrices na elkaar plaatsen. Dus A= (matrix), B= (matrix) en beide matrices hebben dergelijk labels. Maar nu is het dus zo dat de labels rechts van A, gaan plakken tegen die "B". Wat afstand of een scheidingslijn zou wel leuk zijn maar dat gaat dus niet. Een gelijkaardig probleem had ik trouwens elders. Ik wou twee "sets" van vergelijkingen, die duaal waren aan elkaar, in beeld brengen. A=1 | a=1 B= 1| b=1 C=1| c=1 was zo een beetje de bedoeling. Maar blijkbaar mag je eqnarray niet gebruiken binnen een array. Twee arrays binnen een array lijkt wel mogelijk maar dan is die scheidingslijn in het midden nog een probleem. Weet jij soms raad, of zie je iets anders dat ook mogelijk is en ook esthetisch verantwoord is? ![]() | ||||||
Iblis | donderdag 1 oktober 2009 @ 14:11 | |||||
Je kunt natuurlijk proberen:
Eventueel kun je nog iets meer witruimte maken door er ‘lege’ kolommen in te doen:
Verder kun je denk ik altijd, in math, als die boel gaat plakken er wat witruimte tussen forceren, met b.v. \> of \quad
| ||||||
zuiderbuur | donderdag 1 oktober 2009 @ 14:30 | |||||
quote:Heel erg bedankt. Ik heb echter dit nu proberen oplossen met quad. De labels aan de rechterkant plakten tegen de ) van de matrix zelf. Dat bleef plakken, de ) schoof gewoon naar rechts samen met de labels, terwijl uiteraard de labels moesten verschuiven:
| ||||||
Iblis | donderdag 1 oktober 2009 @ 14:34 | |||||
Ah ja, dat lijkt me een fout in die macro… Ik zal eens kijken. | ||||||
Iblis | donderdag 1 oktober 2009 @ 14:57 | |||||
Ik moet me even gewonnen geven, ik heb nog eens goed naar die macro gekeken, en standaard (in de oorspronkelijke macro) worden boven & links anders behandeld dan rechts. Maar doordat zo’n matrix altijd ‘naar rechts groeit’, gaat er toch iets mis met die positionering. Die 2e t/m de 3e kolom zijn anders namelijk. Herbert Voß heeft dat ook niet helemaal symmetrisch aangepast. Gevolg is dat dat haakje heel lastig doet, en dat ik niet precies snap – en ik heb m’n TeX-boek hier nu ook niet, hoe ik dat zou kunnen fiksen. Het nare is dat je eigenlijk niets kunt doen, of het gaat mis. Maar die witruimte van die eigenlijke matrix-kolommen gaat gewoon niet goed. Als soelaas bied ik het volgende, echt een lelijke oplossing, maar vooruit:
Ja, die loze \> is functioneel, en die \begin{array} moet direct aan de } van de mybordermatrix vast. | ||||||
zuiderbuur | donderdag 1 oktober 2009 @ 15:31 | |||||
Bedankt hoor. Alle hulp is welkom! ![]() Ik vroeg me trouwens af of er ook in beamer een optie was om naast een figuur een aantal formules of zo te plaatsen. Dus eigenlijk : figuur | wat tekst Ik heb al met minipage geëxperimenteerd maar daarbij kwam de tekst rechtsonder de figuur ipv rechts ervan (en ik wil plaats besparen dus zo heb ik er ook niets aan) doodleuk een array maken met een rij , twee kolommen, met daarbinnen de hele handel, lijkt ook niet te werken... ![]() | ||||||
Iblis | donderdag 1 oktober 2009 @ 15:36 | |||||
Had je al een positioneringsargument bij minipage gebruikt, dus b.v. \begin{minipage}[b]{..breedte..} Het is een beetje tricky namelijk, er gebeurt het volgende: als je [b] opgeeft dan lijnt LaTeX de baselines (dus de regelbasis, d.w.z. g en j steken daar net doorheen, x staat er op) van de laatste 'regels' van die minipages uit. Met [t] lijnt het de baselines van de eerste regels uit. Maar, als je alléén een figuur hebt, dan is het meestal zo dat dat figuur zelf op de baseline staat. Dus je hebt eigenlijk één regel met een heel grote letter erop. Als je dat dan uitlijnt met de eerste regel van je andere minipage, dan verschuift het t.o.v. elkaar. Je kunt dus een beetje cheaten door voor die figuur nog iets aan (onzichtbare) tekst te zetten. Of je kunt voor [b] kiezen. | ||||||
zuiderbuur | donderdag 1 oktober 2009 @ 16:42 | |||||
quote:Hmm, ik denk dat ik het niet helemaal snap. Het klopt toch dat ik voor beide helften een minipage nodig heb? Dit is wat ik deed. De drie vgl komen nu rechtsonder
Wijziging: ho het werkt wel! ![]() | ||||||
Iblis | donderdag 1 oktober 2009 @ 16:48 | |||||
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'. | ||||||
zuiderbuur | zondag 4 oktober 2009 @ 22:24 | |||||
Hallo, dit lijkt me nu toch echt geen steek te houden. De eerste code werkt, de tweede niet:
Wat doe ik fout? | ||||||
Iblis | zondag 4 oktober 2009 @ 22:32 | |||||
Na \\ in een array kun je extra witruimte invoegen door [..], dus b.v.
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:
| ||||||
znarch | maandag 5 oktober 2009 @ 20:19 | |||||
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:
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 :@ | ||||||
Iblis | maandag 5 oktober 2009 @ 20:34 | |||||
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. | ||||||
znarch | maandag 5 oktober 2009 @ 20:48 | |||||
okej :) mijn doc:
extra nog in mijn preamable:
En in quotchap.sty heb ik het volgende aangepast om de kleur van de hoofdstuk nummer te wijzigen:
quotchap: http://www.ctan.org/tex-a(...)ntries/quotchap.html | ||||||
zuiderbuur | dinsdag 6 oktober 2009 @ 10:33 | |||||
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:
| ||||||
Iblis | dinsdag 6 oktober 2009 @ 10:54 | |||||
quote: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:
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. | ||||||
Iblis | dinsdag 6 oktober 2009 @ 11:07 | |||||
quote: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.
Overigens kun je hetzelfde effect ook zo bereiken:
[ Bericht 0% gewijzigd door Iblis op 06-10-2009 16:07:25 (␣ weg) ] | ||||||
thabit | dinsdag 6 oktober 2009 @ 11:17 | |||||
Hoe lang duurt de presentatie die je gaat geven? | ||||||
zuiderbuur | dinsdag 6 oktober 2009 @ 15:50 | |||||
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:Mijn presentatie? Lang! (En daarmee bedoel ik: vijfitg minuten of zo) ![]() | ||||||
thabit | dinsdag 6 oktober 2009 @ 16:01 | |||||
quote:Vijftig minuten is niet echt lang imho, zeker niet "Lang!". ![]() ![]() | ||||||
Iblis | dinsdag 6 oktober 2009 @ 16:06 | |||||
quote:Komt door het karakter: ␣ zo te zien, copy paste fout uit m’n editor die trailing spaces aangeeft. Haal dat weg. ![]() | ||||||
zuiderbuur | woensdag 7 oktober 2009 @ 15:48 | |||||
Hallo, je tips voor die overlayarea werken, maar nu krijg ik een ander vervelend probleem.
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! | ||||||
Iblis | woensdag 7 oktober 2009 @ 16:09 | |||||
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. | ||||||
V2 | maandag 19 oktober 2009 @ 19:23 | |||||
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 | ||||||
Iblis | maandag 19 oktober 2009 @ 19:59 | |||||
Oké, makkelijke weg: Gewoon zelf dit doen:
Nettere, iets uitgebreidere weg (hopelijk heb je dezelfde memoirversie als ik heb):
| ||||||
V2 | maandag 19 oktober 2009 @ 20:38 | |||||
Jup, werkt ![]() ![]() ![]() ![]() | ||||||
Iblis | maandag 19 oktober 2009 @ 20:43 | |||||
\\ is zwaar overloaded in LaTeX, je kunt eens \newline proberen als \\ niet werkt. Of desnoods \leavevmode\newline | ||||||
V2 | maandag 19 oktober 2009 @ 20:55 | |||||
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 ![]() | ||||||
eleusis | woensdag 21 oktober 2009 @ 22:09 | |||||
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? | ||||||
Iblis | woensdag 21 oktober 2009 @ 22:35 | |||||
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. | ||||||
eleusis | woensdag 21 oktober 2009 @ 22:49 | |||||
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... ![]() | ||||||
V2 | woensdag 21 oktober 2009 @ 22:54 | |||||
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. | ||||||
Iblis | woensdag 21 oktober 2009 @ 23:18 | |||||
quote: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: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 ] | ||||||
Iblis | woensdag 21 oktober 2009 @ 23:23 | |||||
Laatste tip, er is een \usepackage{epstopdf} mogelijkheid die automatisch, als je pdfLaTeX draait een EPS omzet naar PDF, máár daarvoor moet je toestaan dat pdfTeX externe commando’s aanroept, dat wordt alleen toegestaan als je -shell-escape opgeeft als parameter: dat is niet standaard. Dus dat moet je dan in TeXworks opgeven. Maar dat is in principe wel een veiligheidsrisico. | ||||||
Visitor.Q | woensdag 21 oktober 2009 @ 23:37 | |||||
Ik zou die zin gewoon herformuleren. | ||||||
Iblis | woensdag 21 oktober 2009 @ 23:43 | |||||
quote:TikZ heeft wel in de manual staan wat niet helemaal goed werkt met XeTeX (is niet zoveel meer, maar op pdfLaTeX werkt alles wat TikZ überhaupt kan). Vroeger waren er nog wel eens wat meer problemen. quote:De microtype documentatie vertelt genoeg. Wat het (hoofdzakelijk) doet zijn twee dingen: protrusie en expansie. Een kaarsrechte marge waarbij de rechterkant van elke letter (of leesteken) precies tegen de marge aanlicht is recht, maar lijkt het niet. Met name ‘lege’ letters of ‘lege stukken’ van letters zorgen daarvoor. Een '.' die helemaal tegen de marge staat, heeft heel veel wit boven zich. Daardoor lijkt het op het oog (met name als je een beetje door je wimpers kijkt) alsof de marge daar ‘iets naar binnen deukt’, ook een f kan (afhankelijk van je lettertype) zoiets opwekken, omdat z’n bovenkant ver naar rechts uitsteekt, of een - of een v. Beter is het om die letters ietsje door de marge heen te zetten, zodat de marge niet recht is maar het wel lijkt. Als tweede is er nog de mogelijkheid om letters een beetje uit te rekken of te krimpen (heel lichtjes), zodat de regels regelmatiger worden. En verder kan het nog wat andere microtypografie, zoals kerning standaard aanpassen tussen letters, juist wat witruimte invoegen: bij kleinkapitaal en hoofdletters is dat wel gewenst. | ||||||
Iblis | woensdag 21 oktober 2009 @ 23:45 | |||||
quote:Dat doe ik ook wel eens als het echt niet lukt, maar op zich levert microtype überhaupt een (nog) regelmatiger bladspiegel, dus wat dat betreft is het sowieso wel fijn. Het is niet alleen voor dit soort problemen natuurlijk. | ||||||
eleusis | donderdag 22 oktober 2009 @ 00:20 | |||||
Dank, dank! Ik heb me ook maar eens vergast op de OP waar ik weer wat nieuwe weetjes heb opgedaan. | ||||||
Iblis | donderdag 22 oktober 2009 @ 10:16 | |||||
Overigens wat TikZ en XeTeX betreft, ik heb dat ook gebruikt om de banners te maken in Forumregels en -informatie: Dit is een OpenType lettertype op de achtergrond: ![]() En dit is een ‘gewoon’ TeX lettertype (TFM): ![]() Dus er kan inderdaad genoeg met TikZ en XeTeX, nog voor de goede orde. ![]() | ||||||
Visitor.Q | vrijdag 23 oktober 2009 @ 14:59 | |||||
Ik heb een poster gemaakt in LaTeX en die maakt gebruik van het beamer package. Het standaardfont is cmbright (\usepackage{cmbright}). Dat is een sans-serif font. Nu is mijn math-font nog steeds serif, dus dat wil ik veranderen. Hoe pas ik slechts het math-font aan? Iets als \usepackage[math]{iwona} werkt niet (dan wordt de gehele tekst omgezet naar serif (iwona) en math verandert inderdaad in het lettertype dat ik wil. Iets anders, ik zag dat ik met het texlive-fonts-extra pakket een hele zooi fonts binnenhaal (o.a. eentje die heet 'kurier' en die wil ik gebruiken). Maar hoe kan ik die gebruiken?? Iets als \usepackage{kurier} werkt niet... | ||||||
Iblis | vrijdag 23 oktober 2009 @ 15:14 | |||||
Ik kan het niet zo beantwoorden. Beamer knoeit zelf met lettertypen, maar het heeft wat opties zoals professionalfont als class-optie, dan doet het niet zoveel. Verder kun je sans als optie opgeven. Ook de volgorde kan uitmaken waarin je de packages laadt… dat \usepackage{kurier} niet werkt is vreemd. Heb je texhash e.d. gedraaid? | ||||||
Petrick | dinsdag 27 oktober 2009 @ 10:22 | |||||
Uit de openings-post,quote:Hierbij wordt het fantastische tekenprogramma Ipe vergeten, waarmee heel eenvoudig en intuitief figuren gemaakt kunnen worden met Latex uiterlijk en tekst rendering. Ipe is beschikbaar voor Linux en Windows. Homepage: http://tclab.kaist.ac.kr/ipe/ Gallery: http://melusine.eu.org/lab/ipe | ||||||
Iblis | dinsdag 27 oktober 2009 @ 11:00 | |||||
quote:Voor zover ik begrijp is het meer voor de alinea erboven, waar ook Asymptote staat, een programma dat goed figuren kan ontwerpen in samenwerking met LaTeX, maar niet echt ‘in LaTeX’. Ik zal het erbij zetten op de Wiki, de OP is zo groot dat hij niet gewijzigd kan worden namelijk… | ||||||
Thorír | donderdag 29 oktober 2009 @ 23:36 | |||||
Is er een manier om een nieuwe regel te beginnen in een scale-, resize-, rotate- of framebox? Ik zit namelijk met meerdere tabellen, die onder elkaar moeten komen. Daarna moeten ze geschaald en geroteerd worden om op de pagina te passen. En dan zonder gebruik te maken van parbox, minipage of overkoepelende tabular constructies, want dan moet je een breedte opgeven, terwijl ik van tevoren niet weet hoe breed mijn tabellen gaan worden. Dus, het probleem in (een soort van) minimale vorm, hoe zorg je dat het tweede tabelletje op een nieuwe regel begint:
Bij voorbaat dank ^O^ | ||||||
Iblis | donderdag 29 oktober 2009 @ 23:46 | |||||
Is het niet net zo gemakkelijk om een pagina geheel in landscape te zetten? Het probleem ís namelijk een beetje dat het anders lastig is. Je kunt op zich natuurlijk iets nemen wat ‘te breed is’, is dat ook geen optie? Of moet het echt strak aansluiten? Anders kom je met vrij irritante constructies aanzetten. | ||||||
Thorír | vrijdag 30 oktober 2009 @ 08:46 | |||||
quote:Nee, want het moet ook gescaled worden om te passen. Maar ik ben er al achter, want ik dacht dat je een tabel alleen maar in een andere tabel kunt zetten middels een parbox of p{width}, maar het kan ook gewoon zo:
Niet zo mooi als wanneer een newline gewoon zou werken, maar goed genoeg omdat ik geen vaste breedte hoef in te geven. :) | ||||||
Iblis | vrijdag 30 oktober 2009 @ 09:18 | |||||
Je kunt nog \end{tabular}\\[10pt] o.i.d. doen om meer witruimte te forceren tussen de regels. Maar dat is dan inderdaad wel het beste wat je kunt doen, want een eigen oplossing komt eigenlijk neer op het werk dat tabular ook doet (namelijk de breedte van elke tabel meten, daar precies genoeg ruimte voor meenemen en dat vervolgens aan een parbox of minipage geven), en tabular doet dat om de breedte van een kolom te bepalen. | ||||||
vanOekelen | zaterdag 31 oktober 2009 @ 16:23 | |||||
Weet iemand van jullie hoe je de paginanummering in LaTeX zo kunt zetten dat deze genummerd worden als 1/X 2/X (waar X het totaal aantal pagina's is) etc. ? Bvd. | ||||||
Iblis | zaterdag 31 oktober 2009 @ 16:26 | |||||
quote:Zie deze ingang in de TeX-FAQ, als het je niet lukt met die info kan ik wel even een voorbeeldje in elkaar draaien. | ||||||
eleusis | woensdag 4 november 2009 @ 15:35 | |||||
Kan ik voorkomen dat zeer kleine beginnetjes van een subsection in hun eentje onderaan een pagina staan, maar dat in dit geval de gehele subsection (inclusief koptekst) naar een volgende pagina verspringt? Het oude "weduwen en wezen" dus... | ||||||
Iblis | woensdag 4 november 2009 @ 15:51 | |||||
Zoiets is deels iets wat je pas wilt doen als een document (of een hoofdstuk) af is, maar je hebt de commando’s \nopagebreak en \pagebreak, die kun je een optioneel argument geven (0–4) zonder argument is het gelijk aan \(no)pagebreak[4], een \nopagebreak[0] is minder dwingend. Je kunt die dan b.v. op de plek zetten waar LaTeX nu afbreekt in de hoop dat het dan een ander punt kiest, maar de plek moet er natuurlijk wel zijn om dat te doen! Of je kunt juist vóór de subsection een \pagebreak zetten, maar dan kan het weer zo zijn dat je wel een heel lege pagina krijgt (en misschien een heel ongewenste pagebreak als je nog wat tekst invoegt). | ||||||
eleusis | woensdag 4 november 2009 @ 15:57 | |||||
Dank je wel, dat zal de truuk ook wel doen (ik heb nu maar een \newpage geplaatst voor de section omdat de paper toch af is)... Maar het is wel een beetje een presentationele hack. Is er geen package die ik gewoon kan meegeven dat een stuk section pas los op een pagina mag staan als deze groter is dan n mm? ![]() | ||||||
Iblis | woensdag 4 november 2009 @ 16:24 | |||||
Er is de package needspace dat zoiets kan. Je moet even de source lezen voor het verschil tussen \needspace en \Needspace. Je kunt dan zoiets in de kop van je document zetten als je het automatisch bij elke subsection wilt:
Dan wordt er automatisch een nieuwe pagina ingevoegd als er minder dan 5\baselineskip (5 regels) ruimte is. Je kunt dat ook door een absolute maat als 2cm vervangen, let wel dat dit inclusief de ruimte voor de kop is, dus je wilt dat misschien vergroten! En misschien wil je van \needspace \Needspace maken. Als je pagina echter niet genoeg ruimte bevat om ‘uit te rekken’, dan kun je best wel lelijke pagina’s krijgen met zoiets als je onvoorzichtig bent. | ||||||
eleusis | maandag 9 november 2009 @ 11:14 | |||||
Wat gaaf, \Needspace lijkt aardig te doen wat ik zoek, dank je ![]() Ik ben echter nog niet verzadigd... Ik praat erg veel over multidimensional scaling en duid dat met graagte aan in smallcaps als "MDS". Nu heb ik de volgende macro: \newcommand{\mds}{\textsc{mds}} Dat lijkt op het eerste gezicht goed te werken, maar het gaat mis aan het eind: "foo \mds." wordt: "foo MDS." (erg goed) "foo \mds bar" wordt: "foo MDSbar" (dus zonder spatie aan het eind van MDS) ![]() Ik doe nu in de laatste situatie maar "foo \mds\ bar" ![]() | ||||||
Iblis | maandag 9 november 2009 @ 12:13 | |||||
quote:xspace, maar ik ben er zelf niet zo’n fan van. | ||||||
Iblis | zaterdag 14 november 2009 @ 22:03 | |||||
Had ik overigens al aangekondigd dat TeX Live. MacTeX. Voor Debian is men nog bezig te packagen, maar het moet eerdaags in de distributie komen (sid). | ||||||
eleusis | zaterdag 14 november 2009 @ 22:25 | |||||
Nice per definitie, al ga ik twee dagen voor een deadline maar niet mijn werkende installatie op het spel zetten... | ||||||
eleusis | zaterdag 14 november 2009 @ 22:32 | |||||
Aan de andere kant kan ik op de Mac wel een gokje wagen ![]() | ||||||
Tegan | maandag 16 november 2009 @ 21:32 | |||||
* LaTeX-newb meldt. Waarom geeft LaTeX \tableofcontents niet uit zichzelf een eigen pagina? | ||||||
Iblis | maandag 16 november 2009 @ 21:42 | |||||
quote:Omdat je dat lang niet altijd wilt. Maar het is vrij eenvoudig op te lossen met een \clearpage \tableofcontents \clearpage | ||||||
Tegan | maandag 16 november 2009 @ 21:44 | |||||
Ik heb nu ook \newpage. Maar ik vind het zo onlogisch dat het niet standaard is... | ||||||
Iblis | maandag 16 november 2009 @ 21:46 | |||||
quote:Omdat je het niet altijd wilt. Een paginaeinde invoegen is zo gebeurd. Het weghalen echter niet. Zeker als je nog iets ervoor wilt zetten (twee regels of zo, figuurtje, heading), dan zou het heel irritant zijn dat ervoor een \newpage kwam. | ||||||
Tegan | maandag 16 november 2009 @ 21:47 | |||||
Ah, ok. Duidelijk ![]() | ||||||
davasch | vrijdag 27 november 2009 @ 12:12 | |||||
Ik zit met een probleem waar ik maar niet uit kom. Ik heb in Matlab een grafiek gegenereerd. Deze heb ik opgeslagen als EPS-bestand. Vervolgens heb ik dit omgezet naar een PDF-bestand met epstopdf. Tot zo ver alles goed! :7 Het lukt me echter niet om de grafiek (vanuit het PDF-bestand) gecentreerd en vergroot te plaatsen in het document. Ik heb het document gereduceerd tot de volgende code (bevat drie maal dezelfde pdf-afbeelding, met wat andere parameters).
De pdf die eruit rolt is HIER te downloaden (15kB). Ik werk met TeXnicCenter en gebruik het LaTeX --> PDF profiel. Iemand een idee? Ik hoop dat een kleinigheidje is waar ik al de hele ochtend overheen kijk :') | ||||||
Iblis | vrijdag 27 november 2009 @ 12:36 | |||||
Mij is niet helemaal duidelijk wat je wilt. Het resultaat lijkt me tamelijk overeen te komen met wat je opgeeft. Het is uit zichzelf blijkbaar een vrij brede afbeelding (getuige de scale=0.55 en de grootte die het plaatje dan heeft). Wil je de gehele tekstbreedte, dan is dit de aangewezen code:
Als je eigenlijk wilt dat het figuur wat de marges ingaat dan kun je dat als volgt voor elkaar krijgen:
Op A4-papier zou dit effectief nog een marge van 1cm over houden aan beide kanten. \centering wordt verder aangeraden boven center in een geval als dit omdat \begin{center}..\end{center} extra witruimte genereert voor en na die niet wenselijk is bij figuren. Hopelijk helpt dit je op weg... | ||||||
davasch | vrijdag 27 november 2009 @ 13:24 | |||||
quote:De tweede manier is precies hoe ik het wou hebben. Bedankt voor je hulp! Ik heb er nog een paar vraagjes over, zodat ik het misschien ook zelf kan snappen ![]() 1) [width=19cmtextwidth] Wat gebeurt er hier? Wordt de breedte van de text (in centimeter) opgeteld bij de 19cm? 2) In mijn eerste poging van de drie hierboven komt de afbeelding niet in het midden te staan, terwijl deze zich wel tussen \begin{center} .... \end{center} tags bevindt. Nu de afbeelding opgenomen is in een box wordt deze wél netjes gecentreerd, hoe komt dit? Ik ben nog maar twee dagen echt bezig met LaTeX, dit bedoelen ze waarschijnljjk met een steile leercurve.. ![]() [ Bericht 0% gewijzigd door davasch op 27-11-2009 13:26:25 (typo's) ] | ||||||
Iblis | vrijdag 27 november 2009 @ 13:56 | |||||
quote:Oh nee, dat is gewoon een slordigheid van mijn kant, die \textwidth moet weg, anders geeft het denk ik een error. quote:Nou, tja. Op zich wordt je afbeelding wel gecentreerd maar ‘slechts voor zover dit kan’. Het centreert namelijk binnen de daarvoor aangewezen ruimte, namelijk de zetspiegel (d.w.z. het gedeelte waar tekst staat op de pagina), niet t.o.v. de paginaranden. Op zich is dit logisch, zeker als je ongelijke marges hebt (wat bij dubbelzijdige documenten vaak het geval is). Je derde figuur staat ook als zodanig gecentreerd. Is je figuur nu groter dan de zetspiegel, dan valt het eigenlijk niet te centreren. Wat er dan gebeurt is dat het zo ver mogelijk naar links gaat (tegen de linkermarge aan) en dan noodgedwongen de pagina afloopt aan de rechtermarge (LaTeX zeurt dan: Overfull hbox). De truc die ik nu doe is het figuur in een box stoppen die een breedte van 19cm krijgt en wat dan over is 'loopt eruit'. Dat steekt uit zonder dat het meegeteld wordt voor de grootte bepaling. Je kunt b.v. dit doen:
LaTeX beschouwt dan die box als 1cm breed en plaatst hem als zodanig. Zoiets gebeurt nu ook met jouw figuur, het wordt uiteindelijk als een figuur dat de hele tekstbreedte in beslag neemt beschouwd en de overlap telt niet mee. Normaliter is de breedte de natuurlijke breedte van het figuur. Nu is het kunstmatig smaller gemaakt. | ||||||
davasch | vrijdag 27 november 2009 @ 13:59 | |||||
Bedankt voor de uitleg, het is me nu duidelijk! Ik kan weer inhoudelijk verder met m'n verslag ![]() | ||||||
Helly | vrijdag 27 november 2009 @ 23:03 | |||||
Superhandig! | ||||||
eleusis | vrijdag 27 november 2009 @ 23:07 | |||||
Ik heb er net gedoneerd en twee samples getraind. | ||||||
Iblis | vrijdag 27 november 2009 @ 23:09 | |||||
Gewoon een keer de A4 symbol guide doorlezen en onthouden. Net zo makkelijk. [edit] Ik heb de site trouwens in de OP gezet op de wiki. | ||||||
Intrepidity | maandag 30 november 2009 @ 14:23 | |||||
Beginnersvraagje: Ik heb een tabel gemaakt en de achtergrond van een rij gekleurd door middel van \rowcolor Maar als ik dit doe verdwijnen de lijntjes tussen de cellen in die rij, en ook de rand boven en links van de rij. Hoe krijg ik m'n lijntjes terug? Is er tevens een betere manier om een tabelkop aan te geven en te kleuren als met \rowcolor op de bovenste rij? ![]() [ Bericht 16% gewijzigd door Intrepidity op 30-11-2009 14:49:54 ] | ||||||
Iblis | maandag 30 november 2009 @ 14:48 | |||||
quote:Je hebt niet echt een minimal example, maar ik denk dat ik je probleem snap. Normaliter specificeer je een tabel dus zo:
De documentatie van colortbl heeft een paragraaf ‘Colouring rules’, die aangeeft dat je niet | maar b.v. !{\color{green}\vline} moet gebruiken, dat de bovenste rule ook verdwijnt snap ik niet helemaal, dat zou niet moeten gebeuren, heb je geen voorbeeld? Wel neemt die standaard de tekstkleur over.
Overigens, en dat wil ik als laatste opmerken: verticale lijnen in een tabel zijn zelden een voorbeeld van goede typografie. Wat dat betreft is het niet onaardig de documentatie van booktabs te lezen. Een tabel-hoofd kan wel gemaakt worden, maar vereist wel wat ingrepen m.b.v. array, maar als je je tabel (deels) paste wil ik wel kijken wat ik ermee kan doen. | ||||||
Intrepidity | maandag 30 november 2009 @ 14:56 | |||||
Sorry, vergeten code te posten ![]() Het heeft ook iets met zoom-niveau te maken, want bij 103% toont ie de bovenste lijn niet (pdf in Acrobat), bij 100% wel, maar links niet, etc.. Bij 100% zou ie toch echt alle lijntjes moeten tonen imo.. De volgende code:
Rendert de volgende tabel: ![]() | ||||||
Iblis | maandag 30 november 2009 @ 15:01 | |||||
quote:Dat lijkt me zeer wel mogelijk een Adobe Reader bug. Je zult moeten kijken hoe het afdrukt. In Preview.app onder OS X heb ik het niet, allicht dat jij ook in Fox-it wilt kijken. Ik zal eens kijken of er iets zinnigs over te zeggen valt. | ||||||
Intrepidity | maandag 30 november 2009 @ 15:03 | |||||
Je kon wel eens gelijk hebben, bij 200% zoomniveau of een factor 2 daarvan worden wel alle lijnen getoond, behalve de lijntjes tussen de gekleurde cellen Edit: en de .dvi toont ook de lijnen tussen cellen ![]() Uiteindelijk moet ik in PDF opleveren, dus het moet wel goed komen.. | ||||||
zuiderbuur | maandag 30 november 2009 @ 15:05 | |||||
Hallo, ik heb opnieuw een vraagje. Sommigen van jullie heb misschien al gehoord van getwiste Chevalley groepen, dat zijn groepen die als deelgroep in een grotere (gewone) Chevalley groep zitten. En die worden aangeduid met een superscript...VOOR de aanduiding van grotere groep. En dat is nu het probleem
is niet wat ik wil, die 3 staat te ver van de D, het lijkt alsof het er niet bij hoort. Weet iemand raad? Bedankt! | ||||||
Iblis | maandag 30 november 2009 @ 15:14 | |||||
quote:Ik heb even gekeken… het ligt er een beetje aan hoe die PDF gegenereerd wordt, de lijnen worden eerst getekend en daarna wordt er (precies) tussen die lijnen in gevuld. Dat Adobe het niet tekent is waarschijnlijk vanwege anti-aliasing, ik zal eens kijken of pdfTeX te trucen is dat de output anders geordend is (zie spoiler). SPOILER | ||||||
Iblis | maandag 30 november 2009 @ 15:18 | |||||
quote:Ja, dat komt doordat die D cursief is. Je kunt wat negatieve spatiëring invoegen:
Dat geeft: Die \! zet het opvolgende wat verder naar links. | ||||||
eleusis | maandag 30 november 2009 @ 15:20 | |||||
Op MathWorld staat het ook redelijk ver uit elkaar, maar ik vind hem zelf met \! mooier.. | ||||||
Iblis | maandag 30 november 2009 @ 16:27 | |||||
Als het trouwens echt van allerhoogst belang is dat de tabel er goed uitziet in Adobe Reader is dit een mogelijkheid – maar, dit is dus echt een hack geoptimaliseerd voor renderfouten in Adobe Reader.
| ||||||
Intrepidity | maandag 30 november 2009 @ 16:29 | |||||
quote:Ik moet het in eerste instantie digitaal opleveren, en de kans lijkt me het grootst dat ze het met Acrobat lezen idd.. Dus hartelijk bedankt voor de moeite die je er in gestoken hebt ![]() | ||||||
Iblis | maandag 30 november 2009 @ 16:55 | |||||
Als laatste nog even hoe ik de tabel zou maken – weinig verticale lijnen (ik vind jouw tabel een beetje een Word-tabel) en nog wat trucjes (o.a. om de footnote te krijgen):
![]() | ||||||
Intrepidity | maandag 30 november 2009 @ 18:14 | |||||
quote:Thnx, met die footnote zat ik idd nog wat te prutsen ![]() Ach, ik vond mijn quasi-word-tabel niet slecht, gelet op het feit dat dit m'n allereerste ervaring met LaTeX was ![]() | ||||||
Iblis | maandag 30 november 2009 @ 19:02 | |||||
quote:Ja, het was ook geen slechte LaTeX of zo, het is alleen dat van ‘oudsher’ tabellen met zo min mogelijk lijnen gezet worden, alleen waar nodig, liever doet de witruimte het werk. Een goed boek over typografie leert dat ook. Maar de lieve mensen van Microsoft hebben anders besloten, en sedertdien raakt de wereld overspoeld met zulk soort lijn-tabellen. Ja, zelfs zo, dat mensen echt moeite gaan doen om overal lijnen te krijgen! ![]() | ||||||
Intrepidity | woensdag 2 december 2009 @ 15:59 | |||||
Ik wilde een mooi pijltje gebruiken binnen een \item. Hiervoor heb ik \rightarrow gebruikt, wat blijkbaar een wiskundig symbool is. Ik krijg een error dat ik geen \item in Math-mode mag gebruiken. Kan ik hier wat aan doen, of bestaat er een pijl die ik buiten math mode kan gebruiken? | ||||||
Iblis | woensdag 2 december 2009 @ 16:02 | |||||
quote:Ik weet niet precies hoe je het doet, maar \rightarrow zou dan moeten werken (zolang je het maar tussen $ zet). B.v.
| ||||||
thabit | woensdag 2 december 2009 @ 16:04 | |||||
Hij is reeds eerder genoemd, maar pijltjes kun je hiermee zoeken: http://detexify.kirelabs.org/classify.html | ||||||
Intrepidity | woensdag 2 december 2009 @ 16:18 | |||||
quote:Dat istie, thnx ![]() Edit: \textrightarrow in combinatie met de package textcomp doet het 'm ook, dat lijkt me wat correcter ![]() | ||||||
ReWout | donderdag 3 december 2009 @ 20:41 | |||||
Ik probeer een .eps plaatje in te voegen in me verslag... Het plaatje is een plot van mathematica dat ik geexporteerd heb. "Description Resource Path Location Type Unknown graphics extension: .eps. ...e{\includegraphics[width=13cm]{test.eps}} (followed by: ) verslag.tex /Verslag_Practicum_Solartechnik line 180 Texlipse Build Error" test.eps plaatje staat gewoon in dezelfde dir als .tex, ook of course graphicx package ge-include. Extensie verwijdere helpt ook niet. Anyone? De code
| ||||||
Iblis | donderdag 3 december 2009 @ 20:44 | |||||
Gebruik je pdfLaTeX? Die kan geen EPS aan (PDF kan geen EPS bevaten), je moet het eerst converteren naar PDF, dat kan met epstopdf. Of door \usepackage{epstopdf}, dan gebeurt het automatisch, maar alleen als je LaTeX met -shell-escape als optie draait (het moet namelijk een extern programma aanroepen en dat is in principe een veiligheidsrisico). | ||||||
ReWout | donderdag 3 december 2009 @ 20:50 | |||||
quote:Ahhhh ok thanks ![]() | ||||||
zuiderbuur | maandag 7 december 2009 @ 14:36 | |||||
quote:Ok dat ziet er goed uit! ![]() Ik heb trouwens opnieuw een vraag. Ik zou graag een distribution diagram van een graaf opschrijven. Als je vanuit het standpunt van één top een graaf opdeelt in groepjes, dan kan je daarin noteren hoe groot elk groepje is, en hoeveel buren een top in groep A heeft in groep B. Dit is het distribution diagram van de Dyck graaf, met 32 toppen: ![]() Ik zou dat ook willen doen, met misschien schuine ipv enkel horizontale en verticale strepen. Misschien biedt xypic soelaas, maar ik sta pessimistisch tegenover die cirkeltjes rond die getallen. Ik heb trouwens een artikel uit 1983 gevonden waarin de auteur (een Nederlander bovendien) het oplost door het gewoon met de hand te doen ![]() | ||||||
Iblis | maandag 7 december 2009 @ 15:21 | |||||
Ik zou dat gewoon met TikZ doen, hier een beginnetje:
Als je echt per se die getallen onderaan het streepje wilt onderin moet je dat even apart schrijven, anders dan moet dit functioneren. Ik heb je eerder matrices uitgelegd in TikZ, dus ik hoop dat het duidelijk is. ![]() | ||||||
zuiderbuur | maandag 7 december 2009 @ 16:13 | |||||
quote:Bedankt, ik heb het eens geprobeerd. Dit is mijn code:
Alle commentaar welkom. In de toekomst plan ik wel om die kleine getalletjes te vervangen door heuse formules van het genre $a^3+s^3+s a ^2 +s^3 t^3$. Dus heb ik meer plaats nodig. Is dit dan gewoon de column sep verhogen? | ||||||
Iblis | maandag 7 december 2009 @ 16:24 | |||||
Als je ruimte te kort komt kun je inderdaad de column en row sep verhogen. Je kunt dat zelfs per kolom of per rij doen, b.v.:
Maakt alleen kolom 2 breder en geeft de rest 1,5cm. En die \defs heb ik voor het gemak gedaan, die hoeven natuurlijk per se zo en kun je wat wijzigen, maar het lijkt dat dit het makkelijkste is. Het is aanmerkelijk flexibeler dan XY pic als het zo doet. En ik vind het ook duidelijker. | ||||||
eleusis | maandag 7 december 2009 @ 23:59 | |||||
Help!! Mijn tableofcontents past net niet op de voorpagina! Hoe zorg ik dat ik net effe wat meer ruimte krijg!?!!?!! | ||||||
eleusis | maandag 7 december 2009 @ 23:59 | |||||
O ja het moet om 0:00 ingeleverd ![]() | ||||||
eleusis | dinsdag 8 december 2009 @ 00:11 | |||||
Ach, eigenlijk was een tableofcontents ook helemaal niet nodig ![]() | ||||||
Iblis | dinsdag 8 december 2009 @ 00:13 | |||||
Te laat, maar je had \enlargethispage{\baselineskip} kunnen proberen voor \tableofcontents of anders ergens in je document: \addtocontents{toc}{\protect\enlargethispage{\baselineskip}} Of 2\baselineskip zelfs… of je kunt de diepte van de toc aanpassen. Of je kunt ’m tweekoloms maken. Of je zet voor de \tableofcontens een \vspace*{-1cm}. | ||||||
eleusis | dinsdag 8 december 2009 @ 00:32 | |||||
\thanks{ ![]() | ||||||
Hondenbrokken | woensdag 16 december 2009 @ 17:54 | |||||
Hoe krijg ik de code hieronder goed?
quote:Wat is nou weer een BoundingBox? Als ik het run, staan mijn afbeeldingen door de tekst heen. | ||||||
Iblis | woensdag 16 december 2009 @ 21:28 | |||||
Dat Babel Dutch niet kan laden is niet gezond, volgens mij moet je \usepackage[dutch]{babel} proberen (kleine letter!) anders krijg je heel lelijke afbreking. Maar hij zegt verder dat hij bestand 3.1.eps niet kan vinden… gebruik je LaTeX of pdfLaTeX en wat is het formaat van je afbeeldingen? | ||||||
Hondenbrokken | woensdag 16 december 2009 @ 21:48 | |||||
quote:Ik gebruik
Verder lijkt het probleem te verdwijnen als ik de punt door een underscore verander. Ik gebruik eps en latex to dvi, omdat ik pdflatex niet werkend kreeg. | ||||||
Iblis | woensdag 16 december 2009 @ 22:06 | |||||
quote:Snap ik, maar toch is deze error dan raar: quote:Die wil je niet als afbreking moet werken! quote:Maar hoe heten die bestanden dan? Want hij zegt eerst File `3.1' not found, dus dan zoekt het naar 3.1.eps, maar bestaat dat? | ||||||
Hondenbrokken | woensdag 16 december 2009 @ 22:13 | |||||
quote:Ja bestond, maar ik heb hem hernoemd naar v3_1. Toen deed die het wel. Wat er eerst gebeurde was dat die plaatjes over elkaar heenzette en een error gaf over een bounding box. [ Bericht 8% gewijzigd door Hondenbrokken op 16-12-2009 22:20:36 ] | ||||||
ReWout | dinsdag 22 december 2009 @ 21:45 | |||||
Weer eens een vraagje van mij... ik wil graag 1/2 weergeven als een breuk maar dan niet zooo
Weet dat het kan maar kan het niet 1.2.3 vinden ![]() oh en waarom geeft ie hier een error?
[ Bericht 64% gewijzigd door ReWout op 22-12-2009 21:53:39 ] | ||||||
Iblis | dinsdag 22 december 2009 @ 21:59 | |||||
quote:Packages nicefrac en/of xfrac. quote: [ Bericht 4% gewijzigd door Iblis op 22-12-2009 22:06:46 ] | ||||||
Iblis | dinsdag 22 december 2009 @ 22:00 | |||||
Dicht, tijd voor Deel 5. [LaTeX #5] TeXnische foefjes en trucjes. |