Gå til innhold

LaTeX: lage tekstbox som skriver tekst "as is"


Anbefalte innlegg

Skal skrive ett ett dokument i LaTeX som hovedsaklig består av matematiske uttrykk, men i tillegg ønsker jeg en tekstboks med ramme, hvor jeg skal ha teks som representerer en kodesnutt (MatLab kode), den skal altså skrives ut som den er, med de linjeskiftene som jeg velger. og ellers ønsker jeg en annen font på teksten i boksen.

 

har bare skrevet LaTeX i 4 timer, så er rimelig fersk....

Lenke til kommentar
Videoannonse
Annonse

Hvis du har en fil med matlab koden trenger du forresten ikke skrive den inn to ganger. Du bruker bare:

 

\begin{document}
\lstset{language=matlab, frame=single}
\lstinputlisting{<path-til-fil>}
\end{document}

 

Så slipper du eventuelt å skrive samme koden to ganger. Hvis du da senere endrer koden i fila no, er det bare å kompilere latex fila igjen, så er endringen med.

Lenke til kommentar
Nå skriver jeg matte-utrykkene underhverandre slik:

 

$$

%uttrykk 1

$$

$$

%uttrykk 2

$$

kan man få linjeskift innad i en "matte-blokk" slik at jeg slipper så mange dollartegn?

For det fyrste: Ikkje bruk (doble) dollarteikn i det heile om du skriv LaTeX, det er ikkje anbefalt. Bruk ein av følgjande i staden, om du skal ha ei enkelt likning:

  • \[ ... \]
  • \begin{equation*} ... \end{equation*} (om du bruker amsmath)
  • \begin{displaymath} ... \end{displaymath} (fungerer utan amsmath)

 

Kva spørsmålet ditt angår, finst det fleire alternativ, deriblant det nemnte align-miljøet som amsmath gjer. Om du ikkje treng rette inn likningane etter kvarandre, kan gather brukast. Les dokumentasjonen til amsmath som du finn på CTAN, eller ved å skrive texdoc amsldoc i ei kommandolinje, for meir informasjon.

 

\documentclass{scrartcl}


% Denne pakka fikser nokre småbugs i amsmath,
% og gir noko ekstra funksjonar. Den laster amsmath
% automatisk, so ein treng ikkje gjere det i tillegg.
\usepackage{mathtools} 

\begin{document}

Ei samling likningar:
\begin{gather}
 a = b + c + d \\
 x = y + z
\end{gather}

Det same utan nummerering:
\begin{gather*}
 a = b + c + d \\
 x = y + z
\end{gather*}

Igjen same, med likskapsteikna rett ovanfor kvarandre:
\begin{align}
 a &= b + c + d \\
 x &= y + z
\end{align}

På same måte som med \texttt{gather} er det eit «stjerna»
\texttt{align}-miljø, som er utan nummerering.

\end{document}

 

Redigert: Kan for den saks skuld nemne LaTeX-tråden vår.

 

Redigert 2: Fiksa nokre småfeil i ymse LaTeX-kode.

Endret av Torbjørn T.
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...