Avatar billede repsac Nybegynder
15. marts 2002 - 16:28 Der er 14 kommentarer og
1 løsning

Probs. med æøåÆØÅ - bruger emacs og LaTeX...

Jeg er for kort tid siden begynd på LaTeX da jeg har ambitioner og håb i retning af at starte på universitetet efter sommerferien (er 3.g'er) - har læst den ultra korte intro til LaTeX (15 sider eller noget i den stil) og lshort.ps ("The Not So Short Introduction to LaTeX")...

Meeen... jeg kan sq ikke få det til at spille efter mine noder :(

Jeg kører med RedHat7.1.
Jeg har fjernet det lille ; foran dansk v.hj.a. texconf...
I min preamble står der \usepackage[danish]{babel}.

Jeg får ingen fejl, men når jeg compiler min .tex-fil til dvi og viser den (med xdvi) bliver æ, ø og å overset (og ÆØÅ).

Er jeg virkelig nød til at skrive \o i stedet for ø osv.? Kan jeg ikke bare skrive ø og så bliver det opfattet som et ø?

Er det muligvis Emacs der er den grumme karl i dette spil?
- man _kan_ sætte noget "language environment", men jeg aner ikke hvad jeg skal vælge... :(


Håber vitterligt der er nogle der kan hjælpe!

/Casper
Avatar billede repsac Nybegynder
15. marts 2002 - 16:50 #1
Hmm... skulle måske lige tilføje at Emacs snildt viser æøåÆØÅ når jeg skriver det, men når det compiles er tegnene der bare ikke...

Spørgsmål?
Avatar billede Peter Praktikant
15. marts 2002 - 17:02 #2
tilføj
\usepackage[latin1]{inputenc}
i din preamble, det burde gøre det.
Avatar billede Peter Praktikant
15. marts 2002 - 17:04 #3
du må da have fået nogle warnings når du har compilet det. Altså fejl hvor compileren ikke har stoppet men bare skrevet warning og kørt videre.
Avatar billede Peter Praktikant
15. marts 2002 - 18:10 #4
har du prøvet?
Avatar billede repsac Nybegynder
15. marts 2002 - 18:54 #5
Nu virker det skam! (med \usepackage[latin1]{inputenc} adderet)

Før skete der følgende:
----------------------------------------
[root@blablabla]# latex rap_001.tex
This is TeX, Version 3.14159 (Web2C 7.3.1)
(rap_001.tex
LaTeX2e <1999/12/01> patch level 1
Babel <v3.6Z> and hyphenation patterns for american, french, german, ngerman, d
anish, italian, portuges, russian, spanish, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/report.cls
Document Class: report 1999/09/10 v1.4a Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
(/usr/share/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf/tex/generic/babel/danish.ldf
(/usr/share/texmf/tex/generic/babel/babel.def)))
(/usr/share/texmf/tex/latex/base/syntonly.sty)
(/usr/share/texmf/tex/latex/graphics/graphicx.sty
(/usr/share/texmf/tex/latex/graphics/keyval.sty)
(/usr/share/texmf/tex/latex/graphics/graphics.sty
(/usr/share/texmf/tex/latex/graphics/trig.sty)
(/usr/share/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf/tex/latex/graphics/dvips.def))) (rap_001.aux) [1]
Kapitel 1.
[2] (rap_001.aux) )
(see the transcript file for additional information)
Output written on rap_001.dvi (2 pages, 868 bytes).
Transcript written on rap_001.log.
----------------------------------------

Ingen fejl så vidt jeg umiddelbart kan se...
Jeg kan ej heller finde nogle fejl i log'en. Har du en ide om hvad der gik galt?
Avatar billede repsac Nybegynder
15. marts 2002 - 18:55 #6
Emacs har noget compile-haløj - kan man direkte med Emacs LaTeX-compile?
Avatar billede repsac Nybegynder
15. marts 2002 - 18:58 #7
Hmmm... kan LaTeX være i en eller anden form for "force-mode" så eventuelle "småfejl" overses?
Avatar billede Peter Praktikant
15. marts 2002 - 19:57 #8
jeg kan ikke forklare hvorfor du ikke har fået nogle warnings. Normalt laver den warnings hvis der er ting den ikke er helt tilfreds med.
Avatar billede Peter Praktikant
15. marts 2002 - 20:05 #9
jeg får heller ikke nogle warnings hvis jeg udelader \usepackage[latin1]{inputenc} den gør bare det samme som du siger, udelader æøå.
Nå, men har du fået svar på dine spørgsmål?
Avatar billede repsac Nybegynder
15. marts 2002 - 21:07 #10
Ja, det har jeg såmænd, men det er nu alligevel underligt.

Tusind tak!
Avatar billede Peter Praktikant
15. marts 2002 - 21:18 #11
jamen, jeg kan da sagtens forklare det for dig. babel-pakken betyder kun du får dansk orddeling. Men inputenc-pakken definerer specielle tegn. Så når du includer inputenc med latin1 kommandoen betyder det at du bruger ISO-Latin1 coding. I pakken er der så for eksempel en linje:
\DeclareInputText{198}{\AE} og en anden for \o og så videre. Altså, det er ikke babel-pakken der giver dig æøå, men derimod inputenc.
Jeg kan så ikke forklare dig hvorfor den ikke giver nogle errors. Men jeg tror simpelthen bare specielle tegn bliver ignoreret hvis du ikke har inputenc inkluderet.
Tak for point.
Avatar billede repsac Nybegynder
15. marts 2002 - 22:42 #12
Ok, det hjalp. Så forstår jeg det også - det er sq det rareste.

Velbekomme :)

(Psst... jeg har i øjeblikket et problem med at kunne skrive æøåÆØÅ i et equation-environment - kan det overhovedet lade sig gøre?)
Avatar billede Peter Praktikant
16. marts 2002 - 12:14 #13
hvordan gør du? Laver du en kommando inde i inviromentet så du får mulighed for at skrive tekst? Hvorfor vil du skrive inde i et eq-inviroment? Hvis det bare er som en variabel tror jeg aldrig det er noget du får brug for, jeg har aldrig set æøå blive brugt som variabel eller konstant.
Avatar billede bromer Nybegynder
21. marts 2002 - 15:46 #14
Jeg ved godt at spørgsmålet er lidt gammelt, men lad mig alligevel komme med nogle kommentarer. Specieltegn, hvor man ikke har loaded den tilsvarende package vil ikke give en warning når man compiler det, men jeg mener at det går i .log filen.

Man kan skrive dansketegn i equation ved at bruge \text{ }... Men hvosa.. du skal vel ikke bruge det i squation. equation bruger du tit når du har fået en opgave og starter med "Givet" og så spøtter du den foreskrigt, række eller hvad du nu har ud i en equation. Jeg ville råde dig til at bruge "displaymath" ellers.

/Rune
Avatar billede nemezis_aalborg Nybegynder
20. november 2004 - 20:56 #15
æ = \ae{}
Æ = \AE{}
ø = \o{}
Ø = \O{}
å = \a{}
Å = \A{}

Hvis du bruger engelsk :)

God fornøjelse ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester