Gå til innhold

Den middels store LaTeX-tråden


Anbefalte innlegg

Videoannonse
Annonse

Nokon direkte/enkel/rett fram måte veit eg ikkje om, men det er ikkje noko problem å lage ei med Tikz. Dømet under er kanskje litt tungvint, men det er alt eg kom på no. Om eg kjem på ein betre måte poster eg eit nytt døme.

 

 

\documentclass{article}
\usepackage{tikz}

\begin{document}
\[
 f(x) = x^2 + x - 2 = (x-1)(x+2)
\]
\begin{center}
\begin{tikzpicture}
 \draw [->] (-5.2,0) -- (5.2,0);
 \foreach \x in {-5,-4,...,5}
   \draw (\x,-2pt) -- (\x, 2pt) node[above] {$\x$};
 \node [left] at (-5,-1) {$x-1$};
 \node [left] at (-5,-2) {$x+2$};
 \node [left] at (-5,-3) {$(x-1)(x+2)$};
 \node (0a) at (1,-1) {$0$};
 \node (0b) at (-2,-2) {$0$};
 \node (f0a) at (1,-3) {$0$};
 \node (f0b) at (-2,-3) {$0$};
 \draw [dashed] (-5,-1) -- (0a);
 \draw (0a) -- (5,-1);
 \draw [dashed] (-5,-2) -- (0b);
 \draw (0b) -- (5,-2);
 \draw (-5,-3) -- (f0b)
       (f0a) -- (5,-3);
 \draw [dashed] (f0a) -- (f0b);
\end{tikzpicture}
\end{center}
\end{document}

 

 

 

Redigert: Nytt forslag.

 

 

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}
\begin{tikzpicture}[%
negativ/.style={blue,dashed},
positiv/.style={red},
vertlinje/.style={dotted,opacity=.7},
node distance=1.5ex,
nullpunkt/.style={fill=white,inner sep= 1pt}]
 \draw [->,>=stealth] (-5,0) node (linestart) {} -- (5,0) node (lineend) {};
 \node (null1) at (-2,0) [label=above:-2] {};
 \node (null2) at (1,0) [label=above:1] {};
 \node [matrix] (produktledd) [below left=of linestart]{
   \node [left] (f1) {$x+2$}; \\
   \node [left] (f2) {$x-1$}; \\
   \node [left] (f)  {$f(x)= x^2+ x - 2$}; \\
  };
 \draw [vertlinje] (null1)       -- (null1 |- f);
 \draw [vertlinje] (null2)       -- (null2 |- f);
 \draw [positiv]   (null1 |- f1) -- (lineend |- f1);
 \draw [negativ]   (f1)          -- (null1 |- f1) node[nullpunkt] {$0$};
 \draw [negativ]   (null1 |- f)  -- (null2 |- f);
 \draw [positiv]   (null2 |- f2) -- (lineend |- f2);
 \draw [negativ]   (f2)          -- (null2 |- f2) node[nullpunkt] {$0$};
 \draw [positiv]   (f)           -- (null1 |- f)  node[nullpunkt] {$0$}
                   (null2 |- f) node[nullpunkt] {$0$} -- (lineend |- f);
\end{tikzpicture}
\end{document}

post-21406-0-11867300-1317864222_thumb.png

 

 

Endret av Torbjørn T.
Lenke til kommentar
  • 2 uker senere...

Beveget meg inn i LaTeX-verden istad, møtt på en del problemer. Disse har jeg klart å løse untagen ett: når jeg bruker ø (æ å) i $\mathbf{Elevøvelse:}$ så forsvinner ø'en...

Har utf8 og T1 fontnec i "headeren" æøå fungerer flott ellers, men ikke i mattetagger.

Endret av Natrich
Lenke til kommentar

Beveget meg inn i LaTeX-verden istad, møtt på en del problemer. Disse har jeg klart å løse untagen ett: når jeg bruker ø (æ å) i $\mathbf{Elevøvelse:}$ så forsvinner ø'en...

Har utf8 og T1 fontnec i "headeren" æøå fungerer flott ellers, men ikke i mattetagger.

 

 

Prøv:

 

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

 

Ellers anbefaler jeg deg å bruke vanlig tekst i matte-modus hvis du vil unngå at teksten blir i kursiv, type:

 

\begin{equation}
\text{\bfseries Elevøvelse}: blablabla
\end{equation}

Endret av villalobos
Lenke til kommentar

Hmm, takk. Det fungerer :)

Trengte ikke math fant jeg ut, fungerte fint med: {\bfseries Elevøvelse:}

 

Men jeg møter på samme problem når jeg skal skrive gjennomsnitts formelen,

 

${{summen av alle målinger} /over {antall målinger}}$

Den her er egentlig ikke et problem da jeg har skrevet den på en annen måte mtp ordvalg, men er det rett og slett umulig å bruke norske tegn i slike tilfeller?

Endret av Natrich
Lenke til kommentar

Hmm, takk. Det fungerer :)

Trengte ikke math fant jeg ut, fungerte fint med: {\bfseries Elevøvelse:}

 

Men jeg møter på samme problem når jeg skal skrive gjennomsnitts formelen,

 

${{summen av alle målinger} /over {antall målinger}}$

Den her er egentlig ikke et problem da jeg har skrevet den på en annen måte mtp ordvalg, men er det rett og slett umulig å bruke norske tegn i slike tilfeller?

 

 

Hvis du benytter deg av amsmath og amssymb pakkene, så kan du bruke norske tegn via (se amssymb dokumentasjon på CTAN)

 

\aa, \e, osv

 

men da er det igjen like greit å bare bruke amsmath-pakken og heller skrive

 

$\frac{\text{summen av alle målinger}}{\text{antall målinger}}$

 

Hvis du ikke har tenkt til å bruke \frac{}{} for å få teksten på brøk-form, så ser jeg ikke helt poenget med å bruke matte-modus i det hele tatt for eksempelet ditt. Evnt kan du bare skrive (summen av antall målinger)/(antall målinger) i vanlig tekst.

Lenke til kommentar
Har utf8 og T1 fontnec i "headeren" æøå fungerer flott ellers, men ikke i mattetagger.
Forøvrig avheng det av (innstillingane i) editoren kva teiknkoding du skal bruke for inputenc. TeXworks t.d har UTF8 som standard, medan andre sikkert bruker systemstandard (som i Windows er latin1, vil eg tru). Men editorar flest lar deg velge det i innstillingane. Personleg bruker eg no berre Unicode (UTF8).

 

Trengte ikke math fant jeg ut, fungerte fint med: {\bfseries Elevøvelse:}

Alternativt \textbf{Feit tekst}.
${{summen av alle målinger} /over {antall målinger}}$

Ikkje bruk \over, jfr. l2tabu (PDF) avsnitt 2.1.2. \frac{}{} er anbefalt. Endret av Torbjørn T.
Lenke til kommentar

Hva er egentlig grunnen til at du trenger å "force" fet font? Som regel er \chapter,\section,...\subsubsection,\paragraph en bedre løsning. LaTeX (eller OOo, eller Word) er ikke ment som et pixel-dyttende designverktøy ;)

 

I enkelte tilfeller gjør ikke \chapter, osv. det man vil. ;)

 

*ord som hadde falt ut edit

Endret av villalobos
Lenke til kommentar

Hva er egentlig grunnen til at du trenger å "force" fet font? Som regel er \chapter,\section,...\subsubsection,\paragraph en bedre løsning. LaTeX (eller OOo, eller Word) er ikke ment som et pixel-dyttende designverktøy ;)

 

I enkelte gjør ikke \chapter, osv. det man vil. ;)

Nettopp derfor :)

Lenke til kommentar

Nettopp derfor :)

 

Men jeg må si at i akkurat ditt tilfelle så hadde nok \subsub eller \paragraph gjort nytten. ;)

 

Jeg tenkte mer på at det finnes mange tilfeller der man faktisk må "force" fet skrift, og da spesielt hvis man skriver tekster om matematikk (og spes. lineær algebra).

Lenke til kommentar

Nettopp derfor :)

 

Men jeg må si at i akkurat ditt tilfelle så hadde nok \subsub eller \paragraph gjort nytten. ;)

 

Jeg tenkte mer på at det finnes mange tilfeller der man faktisk må "force" fet skrift, og da spesielt hvis man skriver tekster om matematikk (og spes. lineær algebra).

 

Ja, om man bruker fet skrift for 3'er-vektorer f.eks. Men da er "fet skrift" en del av tegnsettingen, på samme måte som punktum, vektortegn osv. Stregt tatt så burde man vel da også bruke en egendef. kommando slik at man lett kan over hele linja bytte ut \bf med \vec, men det er en annen sak...

Lenke til kommentar
  • 2 uker senere...

Trenger noen gode råd... For det første lurer jeg på hva dere pleier å bruke for å få grafer i pstricks som man kan lime inn i latex? Selv pleier jeg å bruke geogebra, men det har sine begrensninger, så jeg er ute etter noe med litt flere muligheter. Noen tips?

 

Også lurer jeg på om noen her har erfaringer med å tegne elektriske kretser i latex? Har funnet en del om emnet på google, men jeg vil gjerne høre hvordan noen her løser det. Begynner å bli litt lei paint :p

 

 

Lenke til kommentar

Har ikkje erfaring med å teikne elektriske krinsar, men eg veit om ein pakke for å gjere det i LaTeX: Circuitikz. Den er basert på PGF/TikZ, som er eit alternativ til PSTricks. Det fine med TikZ er at det fungerer med både DVI-output og PDF-output, so ein treng ikkje gå ruta om Postscript.

 

Geogebra kan for den saks skuld òg eksportere til TikZ, og det vert gjort på ein ganske bra måte, men det finst andre verktøy som kan generere TikZ-kode. Kva som fungerer bra kan eg derimot ikkje seie noko om.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...