latex

Latex för att visa matematik

Latex för att visa matematik

Latex för att visa matematik

När du skriver vanliga textdokument är de begränsade till en rad. För att ens ha understrykning eller prenumeration måste du flytta till rich text-format eller längre. Den här artikeln beskriver vad du behöver för att göra dokument med alla formler tydliga och snygga. Du får också en översikt över verktygen.

LaTeX är ett markeringsspråk som är särskilt utformat för matematik men det riktar sig också till språk som inte är skrivna med standardtecken. Exempel på språk är: arabiska, kinesiska och sanskrit.

Markeringen är förvånansvärt enkel med två lägen. Lägena är inline och display, skillnaden mellan de två är att displayen kommer att sätta allt på sin egen linje och inline kommer att ha inbäddat i raden.

Varför LaTeX istället för ordbehandlare?

Anledningen till att använda LaTeX istället för ordbehandlare är många. Projektet startades eftersom de flesta ordbehandlare inte kunde hantera matematik. Detta har förändrats till det bättre nu. För närvarande är huvudorsaken att när du använder LaTeX bestämmer du vad du skriver, inte var det går på sidan, placeringen och teckensnittet hanteras av processen efter att du har skrivit din text. I en ordbehandlare kan du välja teckensnitt för varje enskild topprubrik, i LaTeX väljer du stilen för dokumentet och alla rubriker följer en stil. Med LaTeX-metoden bestämmer du vilken rubrik det är och fortsätter att skriva. Metoderna skiljer sig åt när det gäller att LaTeX-metoden skiljer layouten helt från innebörden. Detta innebär att detta verktyg inte är användbart för att skapa unika layouter och grafik.

 För att illustrera hur LaTeX fungerar måste du först se grundstrukturen för a .tex-dokument.

Dokumentet börjar med ett dokumentklassuttalande som definierar formateringen. De andra absolut nödvändiga uttalandena är början och slut uttalanden. Om du vill ha kommentarer, lägg till ett procentsignal i början av en rad.

\ documentclass artikel
% detta visar en kommentar
\ usepackage amsmath
\ begin dokument
Det här är din text.
\ end document

Ovanstående är det absolut enklaste dokumentet du kan skapa. Det finns många fler fördefinierade uttalanden men de är lätta att hitta i dokumentationen. Det är viktigt att nämna användningspaket, de skapas för att stödja specialfall. Den som är intressant för matematik är 'amsmath', den innehåller de flesta symboler för matematik. För att hantera mer specialiserat arbete finns det många andra användningspaket som kan laddas in. Wikibooks webbplats har en trevlig referenslista.  För att visa vad huvuddelen av LaTeX är är det bättre att använda vissa ekvationer.

Först vill du starta ett matematikavsnitt med ett startuttal.

\ begin math ... \ end math eller i stenografi \ (... \) eller till och med kortare $ ... $

En bra idé är den längsta formen när du skapar multiline ekvationer och förkortningen för inline ekvationer.  Så här är några ekvationer:

Einstein är berömd

\ [
E = mc ^ 2
\]

Så här använder du bråk:

\ begin ekvation
\ frac x + y y-z
\ end ekvation

För att använda root kan du valfritt ställa in två för en kvadrat eller något godtyckligt värde.

\ begin ekvation
\ sqrt [3] \ frac x ^ n-4 y ^ 2 + z
\ end ekvation

Som du kan se finns det alternativ här att använda texten sqrt för att skapa en fyrkant eller bara använda takets (^) symbol.

Och här är Eulers ekvation:

\ begin ekvation
e ^ \ pm i \ theta = \ cos \ theta \ pm i \ sin \ theta
\ end ekvation

Ovanstående resulterar i vad du ser på bild 1.

Till höger om ekvationerna ser du ett referensnummer som LaTeX lägger till när du använder nyckelordet 'ekvation'.

Verktygen

Till att börja med tar det lite att vänja sig vid notationen och de flesta användare behöver ett referensblad för alla symboler.  Du kan hitta hjälp med några verktyg för Linux och andra operativsystem. Dessa verktyg hjälper till med syntaxmarkering och kan också bearbetas till kända format direkt från applikationen.

Latexila är ett Gnome-skrivbordscentrerat program som innehåller många användningspaket. Displayen visar paketen, ett redigeringsområde och en konsol för att visa behandlingen av ditt dokument. Den innehåller också mallar för att skapa olika typer av dokument. När du använder dem är den viktiga markeringen redan infogad och du kan komma igång omedelbart. du får också kodavslutning på samma sätt som du får när du programmerar.

Lyx använder Gtk + -ramverket, det har en arbetsyta som mer liknar andra wysiwig-redaktörer. Det finns många mallar inkluderade och koden visas i ett fönster nedan. Denna redaktör är mer lämplig när du börjar innan du känner för resultatet av olika markeringar.

Använd paket som är allmänt tillgängliga

Förutom de matematikpaket som finns finns det många andra. Vissa av dem hanterar språk och andra riktar sig till specifika vetenskapsgrenar. Det första stället att leta efter paket är CTAN-webbsidan. Denna resurs har hundratals paket för olika ämnen som fysik, kemi, statistik och till och med kvantberäkning. Många av paketen finns där för att hjälpa till att konvertera till alla typer av format, e-bokkonvertering. Det är mycket troligt att ditt ämne redan har ett paket som hjälper dig att dokumentera ditt projekt.

Slutsats

LaTeX är ett mycket kraftfullt dokumentationssystem som kan göra ditt jobb enklare efter att du har lärt dig hur du hanterar markeringsspråket. Med hundratals paket för olika ämnen har du troligtvis redan det du behöver för att få dina poäng med fina ekvationer och diagram. Du kommer också att följa normer i den akademiska världen som ger dig en auktoritet.

Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...
Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...