LaTeX
enheder - en lille hurdig en:)
Noget i kender til?
Svar #1
10. maj 2007 af holretz (Slettet)
eller \frac{\text{g}}{\text{Mol}}
Svar #2
10. maj 2007 af DanniBred (Slettet)
Svar #3
11. maj 2007 af sigmund (Slettet)
Svar #4
11. maj 2007 af Dominik Hasek (Slettet)
Svar #6
12. maj 2007 af Eva D. (Slettet)
I LaTeX bruger jeg to pakker til formålet: SIunits og SIstyle.
SIunits: Kan blive meget besværligt, hvis man skal skrive en sammensat enhed, fx: kg/m skrives som \kilo\gram\per\meter og (bar*L)/(J*mol) skrives som (\bar\usk\liter)\per(\joule\usk\mol). Ikke særlig praktisk! Derudover får du heller ikke spacingen korrekt mellem tal og enhed, i så fald skal du skrive \unit{2}{\meter\per\second}. Det er alt for besværligt.
I SIunits er enhederne blevet defineret for dig som kommandoer, og selvom de er rimelig lange, så behøver du ikke at slå op for at finde "celsius" etc.
SIstyle: Hvis du vil skrive (bar*L)/(J*mol), skriver du \si{}{(bar.L)/(J.mol)}. Hvis du vi skrive et tal, skrives det i den første krøllede parentes, dvs. \si{8,3}{(bar.L)/(J.mol)}. Det er stadigvæk rigtig besværligt, men stadigvæk en del lettere og pænere end SIunits.
I SIstyle er enhederne ikke givet på forhånd, dem skal du selv skrive, hvilket både kan være en fordel og ulempe, alt efter hvor god du er til at huske forkortelserne (min kemilærer plejede at skrive Kj, når han skulle skrive kJ).
I ingen af tilfælde bliver enhederne givet som en brøk (du skal selv skrive det: \frac{\bar\usk\liter}{\joule\usk\mol} og \si{8,3}{\frac{bar.L}{J.mol}} Resultatet bliver ikke flot). Hvis du gerne vil have, at det skal stå som en "nicefrac" (dvs. som ½), skal du bruges Units-pakken. Men syntaksen er rigtig besværlig, og jeg synes egentlig ikke det er det værd.
Konklusion:
SIunits bruger jeg, når jeg skal skrive enkle enheder som 15\meter, 12\degree, 89\celsius. Spacingen bliver ikke korrekt, men jeg er ofte for doven til at skrive \unit{15}{\meter}, alternativt kan du skrive 15\,\meter.
SIstyle bruger jeg, når jeg skal skrive lange enheder som \si{8,3}{bar*l/(mol*J)}, og her bliver spacingen heldigt nok korrekt.
Begge metoder er besværlige. Jeg bruger bruger som regel copy/paste (i min dokumentskabelon skriver jeg de ting, jeg ofte bruger efter \end{document}}, og heldgivis gemmer emacs dine forrige pastes (eller yanks, som det kaldes i emacs), så dem kan du få frem ved at trykke C-y (den seneste yank) efterfulgt M-y (alle de forrige yanks kommer frem en efter en).
Svar #7
12. maj 2007 af daleif (Slettet)
Kunne du uddybe dette lidt naermere?
Svar #8
12. maj 2007 af DanniBred (Slettet)
#7 - jo, for hvis man i et align-enviroment skriver \frac{g}{mol} så fylder den meget, jeg vil derfor gerne have det sådan at den ikke går så meget op over tallende. Måske det er lige så 'rigtigt' at skrive det som "nicefrac", i så fald skrives det så:
icefrac{1}{2} ?
Er der nogle der ved hvilken der er den 'mest' rigtige?
Svar #9
12. maj 2007 af DanniBred (Slettet)
men som der står i #6, skal jeg jo bruge Units-pakken til det formål, min fejl :D
Svar #10
12. maj 2007 af daleif (Slettet)
backslash tfrac
(forummet kan aede backslasher)
i stedet for backslashfrac, det tvinger broeken ned i tekst style. Meget anvendeliget til f.eks.
\[
A = \tfrac12 B
\]
versus
\[
A = \frac12 B
\]
Svar #11
12. maj 2007 af Eva D. (Slettet)
tfrac til tekst kan godt komme til at se grimt ud. Der er alt for lidt plads. Måske ser det ok ud på print, det kan jeg ikke huske om jeg har prøvet, men i yap ser det en smule mærkeligt ud.
#10 Så vidt jeg ved, er det kun \ n og \ r, der bliver spist. \f skulle være rimelig sikker.
Svar #12
12. maj 2007 af daleif (Slettet)
Jeg har ikke lige mine stilmanualer liggende saa jeg ved ikke lige hvad de officielle anbefalinger er.
Svar #13
12. maj 2007 af DanniBred (Slettet)
Jeg prøver med \tfrac :)
Svar #14
12. maj 2007 af DanniBred (Slettet)
Svar #15
13. maj 2007 af daleif (Slettet)
Jeg har nogen af 2. udgave og det er ret rart at have noget at bladre i.
/daleif
Svar #16
13. maj 2007 af DanniBred (Slettet)
Læg lige en skrivelse herind når den er færdig :)
Skriv et svar til: enheder - en lille hurdig en:)
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.