Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Eg var ikkje klar over at det fanst kommandoar for subitems, og litt søking og titting i article.cls viser at dei er for registeroppføringar, ikkje vanlege lister. Labelitem-kommandoane påverker dermed ikkje subitems. Vil du bruke subitem og subsubitem må du redefinere dei kommandoane, t.d. slik \documentclass[a4paper]{article} \makeatletter \renewcommand\subitem{\@idxitem \hspace*{20\p@} \textbullet} \renewcommand\subsubitem{\@idxitem \hspace*{30\p@} $\ast$} \makeatother \begin{document} \begin{itemize} \item fdsafds \subitem fdsfd \subsubitem fdsfds \subsubitem fds \subitem fds \item fdssfda \end{itemize} \end{document} Lenke til kommentar
Frexxia Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 (endret) Jeg gikk bare ut fra at de var til lister siden kommandoene fungerte og det virket som om de gjorde det jeg ville (med unntak av at det ikke kom punkter foran). Hva menes med registeroppføringer? Jeg antar at det er en bedre løsning å bare bruke underlister enn å definere egne kommandoer. Endret 11. desember 2010 av Frexxia Lenke til kommentar
Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Du kan lage register (index) vha. makeindex. Døme: \documentclass[a4paper]{article} \usepackage{makeidx} \makeindex \begin{document} Bla bla bla \index{dings} \newpage Tekst, tekst og meir tekst. \index{dings!ting} \printindex \end{document} Kompiler med pdflatex-makeindex-pdflatex, og du får eit register til slutt i dokumentet. Her vil «ting» vere eit underpunkt til «dings»; sjå vedlagte PDF. Underlister trur eg er den «rette» måten å gjere det på, so generelt ville eg brukt det, men om det berre er for din eigen del, og du ikkje bryr deg, kan du jo bruke \sub(sub)item ... test.pdf Lenke til kommentar
Rusma Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 \newcommand{\link}[1]{\href{#1}} Takk, men det var nok desverre ikke helt det jeg leter etter. Dokumentet kompilerte seg, ja, men linken "festet seg til" kommaet, noe som dette: [...] mosebok, , 2 2009. [...] \href fungerer åpenbart litt annerledes enn \url. Jeg har definert dette for bibtex, språk og sånt i mitt dokument, om det skulle være relevant for hvordan .bib-filen blir tolket: \documentclass[a4paper,12pt,norsk]{article} \usepackage{babel,eucal,setspace} ... \usepackage[utf8]{inputenc} \usepackage{natbib} \usepackage{color,hyperref} ... \usepackage[fixlanguage]{babelbib} ... \newcommand{\link}{\url} ... \bibliographystyle{plainnat} %\bibliographystyle{plain} \renewcommand\refname{Kildeliste} \bibliography{kilder} Lenke til kommentar
Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 (endret) Rusma: Eg trur ikkje det har noko med Bibtex å gjere i det heile tatt, men korleis hyperref fungerer. Om du t.d ser på dette dømet (vedlagt PDF): \documentclass[a4paper]{article} \usepackage[utf8]{inputenc} \usepackage{hyperref} \begin{document} \href{http://snl.no/øl}{http://snl.no/øl} \\ \url{http://snl.no/øl} \end{document} URL-en som vert trykt i dokumentet er korrekt, men hyperlinken går til same adresse som vert trykt av url-kommandoen. Redigert: So om du vil, er det ikkje noko problem å få trykt rett URL i bibliografien, men då forsvinn jo mykje av poenget, sidan hyperlinken ikkje fungerer ... Døme: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{hyperref} \newcommand{\link}[1]{\href{#1}{\texttt{#1}}} \begin{document} \cite{snl} \bibliographystyle{plain} \bibliography{aatest} \end{document} der aatest-fila ser slik ut: @MISC{snl, author = {{Store Norske}}, title = {Øl}, note = {\link{http://snl.no/øl}}, owner = {admin}, timestamp = {2010.12.11} } ø-hyperref.pdf Endret 11. desember 2010 av Torbjørn T. Lenke til kommentar
Rusma Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Øl! Haha At ø blir til \OT1\o, kan det ha noe forbindelse til at pdf-dokumentet mitt egnentlig ikke viser å'er korrekt, men isteden en a med en ring over, som er mulig å søke på som nettopp en `a'? Lenke til kommentar
Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Vel, det var ein enkel URL ... Det har nok noko med korleis spesialteikn vert handtert av TeX ja. «OT1» er ein «font encoding»1, medan «\o» er korleis ein ville skrive ø utan bruk av «inputenc»-pakka, men dette er eit område der eg kan særs lite. Eg fekk det faktisk til å fungere med ConTeXt, men det er vel ikkje so relevant for deg. 1 Er det nokon som veit kva ein kaller dette på norsk? Lenke til kommentar
Rusma Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Eg fekk det faktisk til å fungere med ConTeXt, men det er vel ikkje so relevant for deg. Tror jeg holder meg til LaTeX, syns det er komplisert nok egentlig. Men det er rart at det fungerer netopp i ConTeXt. ConTeXt finnes faktisk i TeXLive. Lenke til kommentar
Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 (endret) Trur ikkje ConTeXt er noko meir komplisert enn LaTeX i utgangspunktet, det er berre annleis. Problemet er jo at du må endre på heile dokumentet, og setje deg inn eit nytt system. Har nesten ikkje brukt ConTeXt sjølv, berre testa eit par småting. Men litt meir testing viser at det faktisk fungerer i LaTeX med å, men ikkje med æ og ø: \documentclass[a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{hyperref} \begin{document} \href{http://snl.no/øl}{\texttt{http://snl.no/øl}} \\ \url{http://snl.no/øl} \\ \href{http://snl.no/ære}{\texttt{http://snl.no/ære}} \\ \url{http://snl.no/ære} \\ \href{http://snl.no/Ål}{\texttt{http://snl.no/Ål}} \\ \url{http://snl.no/Ål} \end{document} Eg veit ikkje om det er mogeleg å gjere noko med dette, men eg skal stille eit spørsmål på tex.stackexchange.com, kan hende nokon der har ein ide. Redigert: Prøv å bruk \newcommand{\link}[1]{\href{#1}{\texttt{#1}}} og kompiler med latex + dvipdfm, i staden for pdflatex. test.pdf Endret 11. desember 2010 av Torbjørn T. Lenke til kommentar
Rusma Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 (endret) latex + dvipdfm med bibtex impliserer % latex oppgave.tex ; bibtex oppgave.aux ; latex oppgave.tex ; dvipdfm oppgave.dvi tror jeg latex+ dvipdfm gjorde at det kom fler feilmeldinger enn om jeg gikk direkte til pdflatex.Ser stadig ut til å vende tilbake til at det er url med åttebits-tegn (?) som funker. Men, blææ, det har høy badness (hos meg ihvertfall, for det er jo liksom ingen som skjønner at %C3%B8 er ekvivalent med ø). Oppdatering: Ved å definere \newcommand{\link}[1]{\href{#1}{\texttt{#1}}} blir å'en en vanlig å igjen (ikke en a med ring over). Endret 11. desember 2010 av Rusma Lenke til kommentar
Rusma Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 Leste den, men det fungerer jo ikke for meg da ... Når gerry sier dvi2pdf kan det være dvipdf også, men den gir egentlig samme resultat som. Ål funker om jeg gjør en pdflatex eller latex+dvipdf, det gjør ikke ære og øl. Lenke til kommentar
Torbjørn T. Skrevet 11. desember 2010 Del Skrevet 11. desember 2010 latex + dvipdfm med bibtex impliserer % latex oppgave.tex ; bibtex oppgave.aux ; latex oppgave.tex ; dvipdfm oppgave.dvi tror jeg Du må vel ha ein køyring med latex til etter bibtex, for å få alle referansane på plass. Du kan jo gjere, som eit par på tex.sx foreslo, å spørre på comp.tex.text. Lenke til kommentar
Loff1 Skrevet 13. mars 2011 Del Skrevet 13. mars 2011 \documentclass{article} \usepackage{tikz} \usepackage{chemfig} \usepackage[version=3]{mhchem} \begin{document} \begin{tabular}{|l|c|c|c|} Strukturformel&\chemfig{C(-[2]H)(-[4]H)(-[6]H)-H}&\chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-H}&\chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-H}\\\hline Molekylformel&\ce{CH4}&\ce{C2H6}&\ce{C3H8}\\\hline Navn&metan&etan&propan\\\hline \end{tabular} \end{document} Noen som har tips til hva jeg kan gjøre for å få mer luft i første rad (med strukturformlene)? På forhånd takk for hjelpen. Lenke til kommentar
Torbjørn T. Skrevet 13. mars 2011 Del Skrevet 13. mars 2011 To alternativ: \documentclass{article} \usepackage{tikz} \usepackage{chemfig} \usepackage[version=3]{mhchem} \usepackage{booktabs} \begin{document} \begin{tabular}{lccc} \toprule Strukturformel & \chemfig{C(-[2]H)(-[4]H)(-[6]H)-H} & \chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-H} & \chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-H} \\ \midrule Molekylformel & \ce{CH4} & \ce{C2H6} & \ce{C3H8} \\ \midrule Navn & metan & etan & propan \\ \bottomrule \end{tabular} \end{document} \documentclass{article} \usepackage{tikz} \usepackage{chemfig} \usepackage[version=3]{mhchem} \begin{document} \begin{tabular}{|l|c|c|c|} \hline Strukturformel & \tikz \node{\chemfig{C(-[2]H)(-[4]H)(-[6]H)-H}}; & \tikz \node{\chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-H}}; & \tikz \node{\chemfig{C(-[2]H)(-[4]H)(-[6]H)-C(-[2]H)(-[6]H)-C(-[2]H)(-[6]H)-H}}; \\ \hline Molekylformel & \ce{CH4} & \ce{C2H6} & \ce{C3H8} \\ \hline Navn & metan & etan & propan \\ \hline \end{tabular} \end{document} Den siste fungerer ikkje heilt, då «Strukturformel» vert plassert nederst i cella. Veit ikkje akkurat kvifor, eller nokon god måte å fikse det på. Ein litt forferdeleg måte er å erstatte «Strukturformel» med \tikz\node[inner ysep=7.5ex,inner xsep=0pt]{Strukturformel}; men ideelt sett ville eg funne ein betre måte. 1 Lenke til kommentar
Loff1 Skrevet 14. mars 2011 Del Skrevet 14. mars 2011 (endret) Det siste forslaget (med erstatningen for «Strukturformel») fungerer tilfredsstillende. Mange takk for at du tok deg tid til å hjelpe. Endret 14. mars 2011 av Loff1 Lenke til kommentar
Torbjørn T. Skrevet 14. mars 2011 Del Skrevet 14. mars 2011 (endret) Berre hyggjeleg. Ein liten ting eg kunne ha nemnt eksplisitt tidlegare er at du kan justere kor mykje luft det skal vere rundt strukturformelen med inner ysep=<verdi><eining> som ein parameter til noden, til dømes \tikz \node[inner ysep=10pt]{\chemfig{C(-[2]H)(-[4]H)(-[6]H)-H}}; Endret 14. mars 2011 av Torbjørn T. Lenke til kommentar
Loff1 Skrevet 14. mars 2011 Del Skrevet 14. mars 2011 Ja, jeg skjønte det ut fra den siste linja du postet. Takk likevel. Lenke til kommentar
GeO Skrevet 30. mars 2011 Del Skrevet 30. mars 2011 Jeg oppdaget nylig pakken psfrag, som løste et problem jeg har irritert meg over tidligere. Ofte er det ønskelig å tegne en graf i f.eks. Matlab, og bruke denne i en rapport. Problemet er at titler og tall på aksene gjerne kommer i en eller annen horribel skrifttype som ikke harmonerer med den som brukes i resten av rapporten, men psfrag fikser altså dette. Det pakken gjør, er å identifisere enkeltord eller «tags» i en bildefil (eps-format), og erstatte disse med valgfri LaTeX-struktur. For eksempel kan det hende at du har plottet en eller annen verdi mot variabelen theta, og da kan f.eks. ordet "theta" i grafen erstattes med en gresk theta i din vanlige skrifttype. Mer om dette i dette blogginnlegget, som viser syntaksen i pakken. Fiffige greier, syns nå iallfall jeg Hvis du skal bruke plot fra MATLAB kan du bruke matlab2tikz (ligger på Mathworks FEX). Støtter de fleste typer plot med unntak av noen enkelte ting. Bruker PGFPlots pakken og dermed er det store muligheter for å endre på figuren osv i ettertid hvis det skulle være ønskelig. Og hvis man bruker octave til å simulere og generere plot så er det bare å lagre plot og data i en gnuplot-fil og eksportere plot fra gnuplot til TikZ (ble mulig etter de la til et Lua-script for nettopp dette i en av de siste versjonene av gnuplot). Nå har jeg endelig fått testet det siste du beskrev i posten over her. Lagde meg en datafil vha. et Octave-skript, plottet dataene i Gnuplot med TikZ-terminal, kompilerte den resulterende tex-filen med pdflatex, og inkluderte pdf-en i tex-filen for rapporten jeg skulle ha plottet i. Supert resultat, rett og slett. Dette er vel bare nok et eksempel på at med LaTeX (og tilgrensende teknologier) finnes det alltid mer enn én måte å flå en katt på, men nå tror jeg faktisk jeg har funnet en måte å lage dataplott på som jeg faktisk kan holde meg til fremover. Veldig fint eksempel på bruk av flere typer fri programvare samtidig også. Så mange takk for tipset! Lenke til kommentar
kyrsjo Skrevet 31. mars 2011 Del Skrevet 31. mars 2011 Jeg mener å huske at gnuplot kan spytte ut en .tex-fil direkte, som kan inkluderes i dokumentet? Kan sikkert rote fram beskrivelse om noen er nyskjerrig... Lenke til kommentar
Torbjørn T. Skrevet 31. mars 2011 Del Skrevet 31. mars 2011 Lenge sidan eg har fikla med Gnuplot i det heile, men litt nysgjerrig er eg no uansett, so om det ikkje er for mykje stress ... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå