Torbjørn T. Skrevet 19. september 2015 Del Skrevet 19. september 2015 (endret) Noen som har en idé om hvordan få til å skrive en slik stor M, med tekst under, i latex? Jeg får det til om jeg bruker \sum, men finner ikke ut hvordan jeg kan få det til med bokstaver. [...] Edit: For virker som om det er endel symboler der bruken av subscript fører til at det automatisk plasseres under. Så vet ikke om jeg eventuelt må bruke en annen metode en subscript. Du kan definere din eigen operator med \DeclareMathOperator*. Versjonen med * gjer at subskript vert plassert under symbolet i display-modus. Om du vil ha den like stor som ein \sum kan du bruke \scalerel, som i http://tex.stackexchange.com/a/116538/586 \documentclass{article} \usepackage{amsmath,scalerel} \DeclareMathOperator*{\bigM}{M} \DeclareMathOperator*{\bigMM}{\scalerel*{\mathrm{M}}{\sum}} \begin{document} $\bigM_{n\times n} \bigMM_{n\times n}$ \[\bigM_{n\times n}\bigMM_{n\times n}\] \end{document} Endret 4. oktober 2015 av Torbjørn T. 1 Lenke til kommentar
Torbjørn T. Skrevet 19. september 2015 Del Skrevet 19. september 2015 \overset{A}{bxc}? Funker den som du vil? Nei, den gjer noko anna. (Skriv noko før eller etter, og sjå korleis A-en er plassert i høve til den teksten.) Det måtte i so fall vore \underset, men trur nok det er meir korrekt å definere sin eigen operator. Lenke til kommentar
Twinflower Skrevet 29. september 2015 Del Skrevet 29. september 2015 Hva er best-practice for fotnoter i tabeller i LaTeX? (Jeg ønsker å beholde table-environment, og jeg trenger flere fotnoter per tabell, gjerne plassert rett under/nær tabellen hvis mulig) Lenke til kommentar
Torbjørn T. Skrevet 30. september 2015 Del Skrevet 30. september 2015 Hva er best-practice for fotnoter i tabeller i LaTeX? (Jeg ønsker å beholde table-environment, og jeg trenger flere fotnoter per tabell, gjerne plassert rett under/nær tabellen hvis mulig) Eg veit ikkje kva som er best practice, men du kan kikke på threeparttable-pakken, den har nokre miljø/kommandoar spesifikt for slikt. Eventuelt går det an å stappe tabular-en i ein minipage, då vil fotnotar kome rett etterpå. \documentclass{article} \begin{document} \begin{table} \begin{minipage}{\textwidth} \begin{tabular}{cc} Foo\footnote{Bar} & Foobar\footnote{Barbaz} \end{tabular} \end{minipage} \end{table} \end{document} Lenke til kommentar
lur4d Skrevet 28. oktober 2015 Del Skrevet 28. oktober 2015 (endret) Hei, Har et problem. Skal inkludere url i referanser på en rapport jeg jobber på. @misc{tittel, author = {{Firma}}, title = "Tittel", year = "2014", howpublished = "\url{https://www.adresse.no/adresse/adresse%20a%20adresse/adresse%20a%20-%20adresse%20ad%20adresse/1000%20adresse%20.pdf}", note = "[Online; accessed 26-October-2015]" } Får opp en feilmelding når jeg forsøker å compile filen. TeX STOPPED: File ended while scanning use of \fiel{\url {https://www.adresse.no/adresse/adresse\field { TeX reports the error was in file:2 \begin{document} i pre-amblen bruker jeg \usepackage{url}. Det funker fint med alle andre URLer, bare ikke denne. Så teorien er at enten er linken for lang, eller så er det for mye % osv inni der. Endret 28. oktober 2015 av jdmik Lenke til kommentar
Henrik C Skrevet 28. oktober 2015 Del Skrevet 28. oktober 2015 (endret) Adressen kan vel skrives også med faktiske mellomrom, og ikke %20? Det er vel kanskje den letteste løsningen. Endret 28. oktober 2015 av Henrik C Lenke til kommentar
lur4d Skrevet 28. oktober 2015 Del Skrevet 28. oktober 2015 (endret) Takk for svar. Nei, det gikk ikke så bra. Da poppet det plutselig opp 10 nye errors. Bruker .bib fil for referanser. BibTeX står det hos meg, hvis det skulle ha noe å si. Man skulle jo tro at når urlen står inne i \url{} så ignorerer den % tegnene. Edit: slengt inn \usepackage[obeyspaces]{url}, så byttet ut alle %20 med vanlig mellomrom, men får opp dette nå: Errors: ./Rapport.bbl:92: Extra }, or forgotten \endgroup. [ dd-mm-yy Rev. 00.pdf}}] Selv om jeg ikke har ekstra }. For å klargjøre, nå har jeg altså: @misc{tittel, author = {{Firma}}, title = "Tittel", year = "2014", howpublished = "\url{https://www.adresse.no/adresse/adresse a adresse/adresse a - adresse ad adresse/1000 adresse dd-mm-yy Rev. 00.pdf}", note = "[Online; accessed 26-October-2015]" } Edit 2: Funnet ut av det. Det er en å inne i url-en som den ikke er særlig glad i. \aa eller \{aa} funker ikke. What to do? Løsning: Enkode det til HTML. å = %C3%A5 Endret 28. oktober 2015 av jdmik Lenke til kommentar
blured Skrevet 29. oktober 2015 Del Skrevet 29. oktober 2015 (endret) Holder på å lage et dokument der jeg samler diverse LaTex-kode jeg bruker ofte (men ikke så ofte at jeg husker det utenat...). Finnes det en funksjon som lar meg skrive kode, men at koden vises som tekst? (Forsøkte å søke på det, men fant ikke noe på det...) Eksemel eksportert til PDF: Symbol - Betydning - LaTex-kode ∈ - element i - \in Så det jeg trenger er en kode som gjør at jeg kan skrive \in i tekst, noe ala $\visesIkkeSomKode{\in} Edit: Var bare å tenke mer enn to sek.. Endte opp å bruke \textbackslash + koden Endret 29. oktober 2015 av blured Lenke til kommentar
Torbjørn T. Skrevet 29. oktober 2015 Del Skrevet 29. oktober 2015 Edit: Var bare å tenke mer enn to sek.. Endte opp å bruke \textbackslash + kodenUtan noko ekstra, \begin{verbatim} for lengre kodestykker som står for seg sjølv \end{verbatim} For enkeltkommandoar kan ein bruke \verb|$\sin x$| For \verb-kommandoen kan ein sjølv velgje kva teikn som skal avgrense kommandoen, so om ein treng pipe-teiknet kan ein bruke t.d. \verb+a|b+. Utover kva som er tilgjengeleg i sjølve LaTeX finst det fleire pakker for slikt, inkludert listings, minted og fancyvrb. Det finst og løysingar for å vise både kode og resultatet av koden, som showexpl. Er nokre døme på sistnemnte i http://tex.stackexchange.com/questions/110349/og http://tex.stackexchange.com/questions/19295/ 1 Lenke til kommentar
blured Skrevet 29. oktober 2015 Del Skrevet 29. oktober 2015 Ah, takker! Kom over eksempler med \begin{verbatim}, men syntes det var litt tungvindt pga jeg stort sett bare skal skrive enkeltkommandoer inne i en table. \verb| \eksempel | fungerte perfekt! Lenke til kommentar
Nebuchadnezzar Skrevet 13. november 2015 Del Skrevet 13. november 2015 Torbjørn, noen idè om hvorfor tikz plutselig har snudd fortegnslinjene opp ned?http://tex.stackexchange.com/questions/30588/defining-a-new-command-for-making-functional-lines-package/30629#30629 Slik ser det ut per dags dato Og slik så det ut før Lenke til kommentar
Torbjørn T. Skrevet 14. november 2015 Del Skrevet 14. november 2015 Torbjørn, noen idè om hvorfor tikz plutselig har snudd fortegnslinjene opp ned?Veit ikkje akkurat kvifor, men om du endrer y=-0.5cm til y=0.5cm mot slutten av axis-innstillingane er det tilbake slik det skal vere. \hspace{-0.75ex} må og fjernast, jfr. kommentaren til Jake. \documentclass[border=3mm]{standalone} \usepackage{pgfplots} \usepackage{amsmath} \begin{document} \pgfplotsset{ shift down/.style={ y filter/.code={\pgfmathparse{\pgfmathresult*(#1)}} }, shift down/.default=1, every axis plot post/.style={restrict y to domain=0.5:inf}, positive/.style={ no markers, red }, negative/.style={ no markers, blue }, /tikz/function label/.style={ anchor=east }, step functionallinenumber/.code={ \stepcounter{functionallinenumber} }, title entries/.initial={} } \makeatletter \newcommand\functionalline[4][\@empty]{ \edef\plots{ \noexpand\addplot [negative, shift down=#3, forget plot] {#2<0}; \noexpand\addplot [positive, shift down=#3, forget plot] {#2>0}; } \plots \node at (axis cs:\pgfkeysvalueof{/pgfplots/xmin},#3) [function label] {% \ifx#1\@empty% $#2$% \else% $#1$% \fi }; \pgfplotsinvokeforeach {#4} { \node at (axis cs:##1,#3) [ fill=white, inner sep=1pt, declare function={x=##1;} % Set 'x' to current position ] {% \pgfkeys{/pgf/fpu}% Use the fpu library, because it doesn't throw an error for divide by zero, but sets result to +/- inf \pgfmathparse{#2}% \pgfmathfloatifflags{\pgfmathresult}{0}{0}{x}% Check whether result is zero. \pgfkeys{/pgf/fpu=false}% }; } } \newenvironment{functionallines}[3][]{ \begin{tikzpicture} \begin{axis}[ extra x ticks = {#2}, grid=none, xticklabel pos=right, hide y axis, x axis line style={draw=none}, every tick label/.style={ anchor=base, yshift=1ex, gray!50 }, every extra x tick/.style={ every tick label/.style={ anchor=base, yshift=1ex, inner xsep=0pt, fill=white, text=black } }, extra x tick style={grid=major}, xtick pos=right, major tick length=0pt, enlarge x limits=false, enlarge y limits={abs=0.75}, domain=#3, samples=100, y dir=reverse, y = 0.5cm, clip=false, #1 ] }{ \coordinate (bottom right) at (rel axis cs:1,0); \coordinate (top right) at (rel axis cs:1,1); \end{axis} \draw [-latex] (top right-|current bounding box.west) -- (top right) node [right] {$x$}; \draw (bottom right) -- (bottom right-|current bounding box.west); \end{tikzpicture} } \begin{functionallines}[ extra x tick labels={$\sqrt{5}$,$\pi$,$2\pi$}, xtick={0,1,4,5}]{2.23,3.14,6.3}{0:6.5} \functionalline[x-\sqrt{5}]{x-2.23}{1}{2.23} \functionalline[\sin(x)]{sin(x*180/3.14)}{2}{3.14,6.28} \functionalline[(x-\sqrt{5})\cdot \sin(x)]{(x-2.23)*sin(x*180/3.14)}{3}{2.23,3.14,6.28} \end{functionallines} \end{document} Lenke til kommentar
blured Skrevet 14. november 2015 Del Skrevet 14. november 2015 Får til å lage enkle nye kommandoer som dette - \newcommand{\kommentar}[1]{\colorbox{blue!20}{\textit{#1}}} Men hvordan går jeg frem for å lage en ny kommando av noe som har begin og end? Bruker mdframed for å skrive definisjoner i, der jeg har definert en boks slik: \usepackage[RGB]{xcolor} \usepackage[framemethod=TikZ, xcolor=RGB]{mdframed} \usepackage{showexpl} \definecolor{lightGreyBox}{RGB}{245,245,245} \mdfdefinestyle{styleOne}{% rightline=true,innerleftmargin=10,innerrightmargin=10, frametitlerule=true, backgroundcolor=lightGreyBox, frametitlerulewidth=0.5pt} Et eksempel i dokumentet er: \begin{mdframed}[style=styleOne, frametitle={Definisjon 9.3 Induktivt definert mengde}] En \textbf{induktivt definert mengde} (eng: inductively defines set) er den minste mengden som inneholder en gitt mengde - kalt en \textbf{basismengde} (eng: base set / initial set) - og som er lukket under gitte operasjoner. En mengde defineres induktivt i følgende tre steg: \begin{description} \item[-] Basissteget (eng: base base /basis): å spesifisere en basismengde. \item[-] Induksjonssteget (eng: induction step): å spesifisere operasjonene. \item[-] Tillukningen (eng: closure): å ta den minste mengden som inneholder basismengden og som er lukket under operasjonene. \end{description} \end{mdframed} Men det hadde vært litt greit å slippe å skrive [style=styleOne, frametitle={Definisjon 9.3 Induktivt definert mengde}], og at jeg f.eks bare kunne skrevet (envt på en liknende form): \begin{definisjon}[tittel] En \textbf{induktivt definert mengde} (eng: inductively defines set) er den minste mengden som inneholder en gitt mengde - kalt en \textbf{basismengde} (eng: base set / initial set) - og som er lukket under gitte operasjoner. En mengde defineres induktivt i følgende tre steg... \end{definisjon] Lenke til kommentar
Torbjørn T. Skrevet 14. november 2015 Del Skrevet 14. november 2015 (endret) Men hvordan går jeg frem for å lage en ny kommando av noe som har begin og end? Bruker mdframed for å skrive definisjoner i, der jeg har definert en boks slik: [...] Ta ein titt på Example 5 – Theorem environments i bruksanvisninga til mdframed. \documentclass{article} \usepackage{mdframed,xcolor} \mdfdefinestyle{definisjon}{% rightline=true, innerleftmargin=10, innerrightmargin=10, frametitlerule=true, backgroundcolor=black!10, frametitlerulewidth=0.5pt } \mdtheorem[style=definisjon]{definisjon}{Definisjon} \begin{document} \begin{definisjon}[Noko] Lorem ipsum \end{definisjon} \begin{definisjon}[Noko anna] dolor sit amet \end{definisjon} \end{document} Endret 14. november 2015 av Torbjørn T. 1 Lenke til kommentar
blured Skrevet 14. november 2015 Del Skrevet 14. november 2015 Takker! Latex kommer virkelig til sin rett når man kan lage nye kommandoer, osv. Begynte bare med det denne høsten, pga jeg antakelig kommer til å måtte skrive masteroppgaven min i det senere. Men nå liker jeg det så godt, at jeg nesten bruker det til all form for skriving. Lenke til kommentar
blured Skrevet 15. november 2015 Del Skrevet 15. november 2015 Hmm, har forsøkt å lese meg opp på dokumentasjonen, men får ikke til å fjerne autonummerering (samt kolon etter der det står "Definisjon". (Dvs, får til å fjerne det ved å bruke * (stjerne) når jeg bruker det inne i dokumentet, men skulle gjerne hatt det skrudd av som standard). Lenke til kommentar
Torbjørn T. Skrevet 16. november 2015 Del Skrevet 16. november 2015 Hmm, har forsøkt å lese meg opp på dokumentasjonen, men får ikke til å fjerne autonummerering (samt kolon etter der det står "Definisjon". (Dvs, får til å fjerne det ved å bruke * (stjerne) når jeg bruker det inne i dokumentet, men skulle gjerne hatt det skrudd av som standard).Er det ikkje betre med autonummerering? Kan ikkje umiddelbart sjå ein måte å gjere det på i mdframed-manualen. Kolonet kan du fjerne med theoremseparator: \mdtheorem[style=definisjon,theoremseparator={}]{definisjon}{Definisjon} Lenke til kommentar
blured Skrevet 16. november 2015 Del Skrevet 16. november 2015 Ok, takk. I en artikkel så hadde autonummerering vært det beste. Men nå holde jeg på å skrive ned notater fra pensumboka, og da vil ikke alltid nummereringen følge hverandre. Tok en titt på tcolorbox, virker som on det å unngå nummerering der er litt enklere. Noen erfaringer med den pakken? 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å