gebruik brief, hoe krijg ik \maand in de tekst?
Hallo, bij wijze van test :-). Ik schrijf een brief, die begint met ,---- | \documentclass[english, a4paper, 11pt, oneside, streepjes]{brief} | \usepackage{palatino, color, eurosym} | | (snip) | | \datum{\vandaag} | `---- Nu wil ik verderop in de tekst "\maand" hebben, zodat als ik de brief vandaag afrond er October (English) staat, en volgende week November ... Enfin, ik heb al even een paar opties geprobeerd, maar dat levert na pdflatex een "Undefined control sequence" op. Dank! Gijs -- Check me if I'm wrong, Sandy, but if I kill all the golfers... they're gonna lock me up and throw away the key!
ik heb het nu zo even opgelost: \newcommand{\dezemaand}{\ifcase \the\month \or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi} en dan verderop \dezemaand in de tekst gezet. Het verbaast me dat bij eerdere tests "\the\month" wel 10 print. maar "\month" niet October. Maar ik verdwaal wellicht weer in de documentatie.. -- Others can stop you temporarily, only you can do it permanently.
On 29-10-2010 2:36, Gijs Hillenius wrote:
ik heb het nu zo even opgelost:
\newcommand{\dezemaand}{\ifcase \the\month \or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi}
en dan verderop \dezemaand in de tekst gezet. Het verbaast me dat bij eerdere tests "\the\month" wel 10 print. maar "\month" niet October. Maar ik verdwaal wellicht weer in de documentatie..
aangezien het werkt neem ik aan dat \month een counter is in latex en \month los gaat dan wachten op een assignment, terwijl \the\month het getal geeft \ifcase\month \or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi is dus voldoende (geen \the nodig daar) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hey, zie zomaar toevallig in dit draadje een pakket voorbij komen wat ik nodig heb (denk ik). \usepackage{eurosym} levert mij hopenlijk het euroteken op dat ik zo node regelmatig miste. Kan ik het dan gewoon vanaf het (windows) toetsenbord invoeren met AltGr+euro? Of is er een code voor nodig?
Dick Hoogendijk wrote:
Hey, zie zomaar toevallig in dit draadje een pakket voorbij komen wat ik nodig heb (denk ik). \usepackage{eurosym} levert mij hopenlijk het euroteken op dat ik zo node regelmatig miste. Kan ik het dan gewoon vanaf het (windows) toetsenbord invoeren met AltGr+euro? Of is er een code voor nodig?
Als je zorgt dat de encoding van je TeX-document (en dus ook die van het Euro-teken) overeenkomt met declaratie van inputenc in je TeX-document, dan kan het. Ik gebruik bijvoorbeeld utf-8 en dan werkt het volgende: \documentclass{article} \usepackage{eurosym} \usepackage[utf8x]{inputenc} \begin{document} € 100 \end{document} -- Piet van Oostrum Cochabamba. URL: http://pietvanoostrum.com/ Nu Fair Trade woonartikelen op http://www.zylja.com
On 29-10-2010 19:05, Piet van Oostrum wrote:
Kan ik het dan gewoon vanaf het (windows) toetsenbord invoeren met AltGr+euro? Of is er een code voor nodig?
Als je zorgt dat de encoding van je TeX-document (en dus ook die van het Euro-teken) overeenkomt met declaratie van inputenc in je TeX-document, dan kan het. Ik gebruik bijvoorbeeld utf-8 en dan werkt het volgende:
\documentclass{article} \usepackage{eurosym} \usepackage[utf8x]{inputenc} \begin{document} € 100 \end{document}
Dat betekent dus dat \usepackage[latin1]{inputenc} niet gaat werken met het euroteken? Zit het niet in latin1 dan? Of is dit een domme vraag?
On 29-10-2010 22:42, Dick Hoogendijk wrote:
Dat betekent dus dat \usepackage[latin1]{inputenc} niet gaat werken met het euroteken?
Dat doet het inderdaad niet. Erg vervelend, want de meeste tex documeten zijn in latin1 geschreven en WinShell staat daar ook op ingesteld. Als ik nu in utf8 moet gaan schrijven codeert winshell de oude documenten neit goed. Bah, vervelend.
Dick Hoogendijk wrote:
On 29-10-2010 22:42, Dick Hoogendijk wrote:
Dat betekent dus dat \usepackage[latin1]{inputenc} niet gaat werken met het euroteken?
Dat doet het inderdaad niet. Erg vervelend, want de meeste tex documeten zijn in latin1 geschreven en WinShell staat daar ook op ingesteld. Als ik nu in utf8 moet gaan schrijven codeert winshell de oude documenten neit goed. Bah, vervelend.
Nee, latin1 is ontworpen voor de euro bestond. Je editor kan dus ook geen euro-teken in een latin1 bestand zetten. Er is een nieuwe versie, latin9 die wel de euro heeft. Voor het grootste gedeelte komt die overeen met latin1. Trouwens, als je veel met internationale tekens werkt (en andere symbolen) dan is utf-8 vaak de beste codering. -- Piet van Oostrum Cochabamba. URL: http://pietvanoostrum.com/ Nu Fair Trade woonartikelen op http://www.zylja.com
On Fri, Oct 29, 2010 at 10:42:20PM +0200, Dick Hoogendijk wrote:
On 29-10-2010 19:05, Piet van Oostrum wrote:
Kan ik het dan gewoon vanaf het (windows) toetsenbord invoeren met AltGr+euro? Of is er een code voor nodig?
Als je zorgt dat de encoding van je TeX-document (en dus ook die van het Euro-teken) overeenkomt met declaratie van inputenc in je TeX-document, dan kan het. Ik gebruik bijvoorbeeld utf-8 en dan werkt het volgende:
\documentclass{article} \usepackage{eurosym} \usepackage[utf8x]{inputenc} \begin{document} € 100 \end{document}
Dat betekent dus dat \usepackage[latin1]{inputenc} niet gaat werken met het euroteken? Zit het niet in latin1 dan? Of is dit een domme vraag?
De euro zit in latin5, niet in latin1. Voor zover ik weet dateert de euro van na de definitie van latin1. Dus toen hebben ze een nieuwe tekenset gemaakt; latin1 + euro, en dat werd latin5. Zelf gebruik ik meestal \EUR uit het marvosym package. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
Gijs Hillenius wrote:
Hallo,
bij wijze van test :-). Ik schrijf een brief, die begint met ,---- | \documentclass[english, a4paper, 11pt, oneside, streepjes]{brief} | \usepackage{palatino, color, eurosym} | | (snip) | | \datum{\vandaag} | `----
Nu wil ik verderop in de tekst "\maand" hebben, zodat als ik de brief vandaag afrond er October (English) staat, en volgende week November ...
\newcommand{\maand}{\ifcase\month\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi} Als het afhankelijk moet zijn van de gekozen taal dan wordt het iets ingewikkelder. -- Piet van Oostrum Cochabamba. URL: http://pietvanoostrum.com/ Nu Fair Trade woonartikelen op http://www.zylja.com
participants (5)
-
Dick Hoogendijk
-
Gijs Hillenius
-
Hans Hagen
-
Piet van Oostrum
-
Roland Smith