Zoeken…


Invoering

Een van de grootste voordelen van LaTeX is de vaardigheid in het zetten van vergelijkingen. Hier worden de basisprincipes van zetwerkvergelijkingen, enkele van de verschillende pakketten die kunnen worden gebruikt, evenals algemene symbolen, beschreven.

Syntaxis

  • \ begin {vergelijking} ... \ einde {vergelijking}
  • tekst $ ... $ tekst
  • \ usepackage {amsmath} ... \ begin {vergelijking *} ... \ einde {vergelijking *}

Opmerkingen

Hier zijn enkele basisideeën om ervoor te zorgen dat uw code u niet breekt en uw vergelijkingen er beter uitzien:

  1. Zorg ervoor dat alle haakjes, accolades, dollartekens en \begin{} \end{} -opdrachten overeenkomen. Dit is iets waar een kleine fout je hele stuk code op een grote manier kan verpesten.
  2. Als u fouten krijgt, controleert u of het juiste pakket is geladen (gebruik bijvoorbeeld niet de opdracht \begin{equation*} zonder het amsmath pakket).
  3. Nooit, nooit, nooit gebruik je dubbele dollartekens ( $$an equation here$$ ) in plaats van \begin{equation} .
  4. Gebruik nooit de wiskundige modus om uw tekst cursief te maken.
  5. Helemaal vast? Probeer TeX.SX , een site voor het beantwoorden van vragen over TeX, LaTeX en gerelateerde talen.

Succes!

Basisvergelijkingen

Eenvoudige, inline-vergelijkingen

Je kunt een eenvoudige inline-vergelijking maken door $an equation here$ .

Dat zou u bijvoorbeeld kunnen doen

$\lim\limits_{n \to \infty} \frac{1}{2^n} i\bar z$ 

die, als we er een beetje nep-tekst omheen zetten, geeft

voer hier de afbeeldingsbeschrijving in

Genummerde, gecentreerde vergelijkingen

Wanneer u papieren of andere documenten schrijft, heeft het soms de voorkeur om uw vergelijkingen gecentreerd en genummerd te hebben, in tegenstelling tot in-line. Gebruik vervolgens de opdrachten \begin{equation} en \end{equation} .

Bijvoorbeeld als we de code gebruiken

\begin{equation}
\lim\limits_{n \to \infty} \frac{1}{2^n} i\bar z
\end{equation}

En voeg er wat tekst omheen, we krijgen

voer hier de afbeeldingsbeschrijving in

U kunt de nummering van de vergelijking verwijderen met \begin{equation*} en \end{equation*} .

Bijvoorbeeld als we de code gebruiken

\begin{equation*}
\lim\limits_{n \to \infty} \frac{1}{2^n} i\bar z
\end{equation*}

en we voegen er wat tekst omheen, we krijgen

voer hier de afbeeldingsbeschrijving in

(hoewel moet worden opgemerkt dat u hiervoor het amsmath pakket moet gebruiken).

Symbolen zoeken

Soms kan het moeilijk zijn om het wiskundige symbool te vinden dat je nodig hebt. Er zijn hier verschillende opties. De eerste (en snelste) is om Detexify te gebruiken, waarbij je het gewenste symbool tekent, en het probeert te vinden wat je wilt, zoals hieronder weergegeven:

voer hier de afbeeldingsbeschrijving in

Een andere optie is om de uitgebreide LaTeX-symbolenlijst te gebruiken, die u hier kunt vinden. Als u het pakket unicode-math deze lijst met alle ondersteunde symbolen nuttig zijn. Een andere optie is deze website , die algemene wiskundige symbolen heeft.

Pakketten beschikbaar voor gebruik

Hoewel standaard LaTeX alles is dat nodig is voor de meeste eenvoudige wiskundige formules en vergelijkingen, zijn soms meer symbolen en hulpmiddelen nodig. Er zijn meerdere pakketten beschikbaar die uw vergelijkingen verbeteren en u meer bieden om mee te werken. Drie van de hoofdpakketten worden hieronder beschreven. Onthoud dat u om een pakket te laden \usepackage{package} in uw preambule van het document typt.

amsmath

Het amsmath pakket is een ongelooflijk handig pakket. Het wordt gebruikt om uw vergelijkingen te worden gecentreerd, maar niet genummerd, zoals in \begin{equation*} , wordt het gebruikt om matrices te maken (zoals hieronder beschreven) en het introduceert vele andere nuttige opdrachten, zoals \overset en \underset , hieronder omschreven. De documentatie van het amsmath pakket vindt u hier .

mathtools

Het pakket mathtools bouwt voort op het amsmath pakket en voegt nog meer nuttige symbolen en hulpmiddelen toe. Het laadt automatisch het amsmath pakket, zodat u niet beide in uw preambule hoeft te laden. De mathtools documentatie vindt u hier .

amssymb

Het amssymb pakket biedt veel extra symbolen die erg handig kunnen zijn voor meer complexe vergelijkingen. De amssymb documentatie vindt u hier .

Lettertypepakketten

Er zijn ook verschillende lettertypen die u kunt gebruiken voor uw vergelijkingen, zoals beschreven in deze vraag over de TeX-stapeluitwisseling, voor TeX, LaTeX en vrienden.

Dit artikel is een beknopte uitleg van de verschillende functies van sommige pakketten en standaard LaTeX; het is erg nuttig.

Goede opdrachten om te weten

Enkele van de meest voorkomende commando's zijn:

  • Breuken en vierkantswortels: gebruik voor breuken \frac {numerator}{denominator} . Gebruik voor vierkante wortels \sqrt[root]{number} .
  • Griekse letters: gebruik de opdrachten in de onderstaande tabel:

voer hier de afbeeldingsbeschrijving in

  • Operators: \leq geeft het kleiner dan of gelijk aan symbool, \geq geeft het groter dan of gelijk aan symbool, \neq geeft het niet gelijk symbool, \sum geeft het sommatiesymbool, \partial geeft het gedeeltelijke afgeleide symbool, \nabla geeft de operator Laplacian, \times geeft het kruisproduct of het vermenigvuldigingssymbool, \cdot geeft het puntproduct of het vermenigvuldigingssymbool en \int geeft het integrale symbool.
  • Pijlen: \rightarrow en \leftarrow geven respectievelijk pijlen naar rechts en naar links.
  • Procenten: Als u% in LaTeX typt, is het belangrijk om een backslash op te nemen, \% omdat het percentagesymbool normaal wordt gebruikt voor opmerkingen.
  • Superscripts en Subscripts: Om een superscript te doen, typt u x^2 of, voor langere superscripts, x^{2x} . Om een subscript te doen, typt u x_a , of, voor langere subscripts, x_{ab} .
  • Vet: gebruik \boldmath{...} om uw wiskundige symbolen vet te maken. Andere opties worden gegeven bij deze TeX.SX-vraag . Wiskundige symbolen worden automatisch cursief weergegeven; Als u niet wilt dat dit waar is, maakt u uw vergelijkingstekst zoals hieronder beschreven.
  • Infinity: To write oneindigheid, gebruikt u de opdracht \infty .
  • Items boven of onder een ander verplaatsen: ten eerste, alleen voor wiskundige operatoren, is er een alternatieve methode. U kunt de wiskundige operator typen, bijvoorbeeld \int , en vervolgens de opdracht \limits gebruiken. Een voorbeeld is \int\limits_{\infty} of \int\limits^{\infty} . Vervolgens kunt u voor normale gevallen \underset{bottom}{normal} \overset{top}{normal} of \underset{bottom}{normal} . Dit kan erg handig zijn voor het doen van vectoren. Bijvoorbeeld, zou u doen \overset{\rightarrow}{x} Het amsmath pakket is behoefte aan overset en underset .
  • Krullende accolades : Omdat accolades worden gebruikt in commando's, is het nodig om \{ of \} te typen om accolades te krijgen.
  • Tekst: Om tekst in vergelijkingen op te nemen, typ \usepackage{amsmath} in de aanhef en typ vervolgens \text{...} .
  • Spatie: om ruimte in uw vergelijkingen toe te voegen, typt u \quad tussen de twee items die u wilt scheiden (u kunt bijvoorbeeld $2x \quad cos ).

Nieuwe symbolen maken

Stel dat u het symbool dat u nodig hebt nergens kunt vinden. U kunt een aangepast symbool maken. Bijvoorbeeld de code

\documentclass{article}
\usepackage{graphicx,amsmath,amssymb}
\DeclareRobustCommand{\diamondtimes}{%
  \mathbin{\text{\rotatebox[origin=c]{45}{$\boxplus$}}}%
}

\begin{document}
$a\diamondtimes b$
\end{document}

creëert en roept een symbool op, geven

voer hier de afbeeldingsbeschrijving in

Dit is een eenvoudiger voorbeeld; het hoeft alleen maar een reeds bestaand symbool te draaien. U kunt echter complexere symbolen maken.

Deze sectie wordt momenteel uitgebreid.

matrices

matrices

U moet altijd het amsmath pakket gebruiken als u de volgende opdrachten gaat gebruiken. Er zijn vier hoofdtypen matrix, zoals weergegeven in de onderstaande code:

\begin{matrix} 
    a & b \\
    c & d 
\end{matrix}
\quad
\begin{pmatrix} 
   a & b \\
   c & d 
\end{pmatrix}
\quad
\begin{bmatrix} 
    a & b \\
    c & d 
\end{bmatrix}
\quad
\begin{vmatrix} 
    a & b \\
    c & d 
\end{vmatrix}
\quad
\begin{Vmatrix} 
    a & b \\
    c & d 
\end{Vmatrix}

Deze code produceert

voer hier de afbeeldingsbeschrijving in

Hier zijn een paar belangrijke dingen om op te merken:

  1. Het is belangrijk dat u uw matrix in de equation , equation* of $...$ omgeving plaatst - het bmatrix commando is geen wiskundige omgeving op zichzelf.
  2. De constructie van de matrix is eigenlijk vrij eenvoudig. Voor elke rij maakt u elk element (zeg x_{11} ), plaatst u een & en schrijft u het volgende element. Zet voor meerdere rijen aan het einde van elke rij \\ (u hoeft dit niet te doen voor de laatste rij). Het lijkt hier redelijk op een tabel.


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow