Horisontella linjealternativ i LaTeX

Affärsmän som arbetar på bärbar dator hemma, karantän från coronavirus covid-19, jobbar hemifrån eller jobbar hemma och koncept för social distansering

LaTeX erbjuder många sätt att sätta in och formatera ett dokument.

Bildkredit: Nattakorn Maneerat/iStock/GettyImages

LaTeX erbjuder en mängd möjligheter när det gäller att sätta och formatera ett dokument. Det är särskilt användbart när du har att göra med matematik, men det har också applikationer långt utöver det. Priset du betalar i jämförelse med andra ordbehandlings- och typsättningsprogram är för den ökade komplexiteten, men om du vill att ditt dokument ska se så bra ut det kan är LaTeX mer än värt det. Så länge du är villig att lära dig lite när du vill göra något som att rita en horisontell linje i LaTeX, kan du göra i stort sett allt du behöver med systemet.

\rule Kommando i LaTeX

När du vill skapa en horisontell linje i LaTeX oavsett längd och tjocklek, är kommandot \rule det enklaste att använda. Skriv helt enkelt \regel{längd}{tjocklek} med din valda radlängd och tjocklek i stället för de två platshållarorden i exemplet. Du måste ange vilken enhet du använder när du gör detta (till exempel cm eller pt), men om du gör det kan du skapa en horisontell linje för att passa dina syften med det här kommandot.

Dagens video

Om du vill att linjen höjs över (eller sänks under) den neutrala platsen, kan du inkludera ett valfritt argument i hakparenteser precis efter "\regeln" för "höja-höjden". För att öka den vertikala positionen, använd en positiv värde; för att minska den, använd en negativ. För detta och huvudargumenten för längd och tjocklek för kommandot \rule, är det bäst att prova några alternativ och se vilket som är bäst för dina syften.

\hline i LaTeX

Kommandot \hline sägs ofta vara det enklaste sättet att skapa en horisontell linje, och på sätt och vis är det verkligen sant eftersom du anger \hline utan behov av argument eller något annat. Det här kommandot relaterar dock specifikt till tabeller i LaTeX, så du kan bara använda det som en del av en tabell. Kommandot ritar en linje som har samma bredd som tabellen.

Du kan också ange två på varandra följande \hline-kommandon om du vill ha två rader med ett litet mellanslag som skiljer dem åt.

\line Kommando i LaTeX

Kommandot \line är mer mångsidigt än de tidigare alternativen genom att du kan ställa in en lutning för linjen du ritar, och med ett specifikt val kan du också använda det för att rita horisontella linjer. Typ \line (x-lutning, y-lutning){längd} med x-backe, y-lutning och längd du vill ha i stället för platshållarorden. För en horisontell linje vill du ha "(1,0)" för den första delen, så du får en linje med en enhetslutning i x-riktning och ingen lutning som helst i y-riktning. Återigen, se till att du inkluderar enheter för längden så att LaTeX vet vad du vill ha.

\hrulefill Kommando i LaTeX

LaTeX hrule-kommandot som ligger närmast en horisontell linje är \hrulefill. Detta kommando producerar en rad med "gummilängd", vilket innebär att längden varierar beroende på vad den delar en linje med. Detta är särskilt användbart för innehållssidor, där du kanske vill ha titeln för ett kapitel och sidan på samma rad men åtskilda av en horisontell linje och så är sidnumren högerjusterade i finalen dokumentera. Detta är idealiskt för att fylla de variabla längderna som orsakas av kapiteltitlar utan att behöva finjustera längden med till exempel regelkommandot.

\dotfill Kommando i LaTeX

Om du vill ha samma funktionalitet som \hrulefill förutom med prickar istället för en rak horisontell linje kan du använda \dotfill. Detta fungerar på exakt samma sätt i och med att längden är variabel. Vissa människor föredrar denna stil för innehållssidor.