Jak zarovnat text v LaTeXu
Ve výchozím nastavení LaTeX zarovná text pomocí plně odůvodněné metody. Ve většině případů tato metoda funguje skvěle, zvláště při práci s matematickými vzorci nebo chemickými rovnicemi.
Abychom však mohli použít vlastní metodu zarovnání, musíme importovat balíček ragged2e. To lze provést nastavením položky níže v preambuli dokumentu.
uživatelské balení [dokument] {ragged2e}
Následující příklad kódu ukazuje, jak použít balíček ragged2e. Jak již bylo zmíněno, text je zarovnán doleva, pokud to není výslovně uvedeno.
třída dokumentů {článek}
uživatelské balení [utf8] {inputenc}
uživatelské balení [dokument] {ragged2e}
začít{dokument}
titul {Zarovnání textu}
autor {Linuxhint}
maketitle
sekce {Použití balíčku Ragged2e}
---------------------- TEXTOVÉ BLOKY ----------------------
---------------------------------------------------------- ------------
konec{dokument}
Výše uvedený kód by měl poskytnout ukázkový dokument podobný tomu, který je uveden níže:
Vlevo zarovnat text
Chcete-li v dokumentu použít zarovnání doleva, použijte příkaz FlushLeft. Obecná syntaxe textu zarovnaného doleva je:
začít{FlushLeft}
konec{FlushLeft}
Následující ukázkový kód ukazuje, jak použít příkaz flush left.
třída dokumentů {článek}uživatelské balení [utf8] {inputenc}
uživatelské balení [dokument] {ragged2e}
začít{dokument}
titul {Zarovnání textu}
autor {Linuxhint}
maketitle
sekce {Použití balíčku Ragged2e}
začít{FlushLeft}
-------------- Obsah dokumentu zde ---------------------
---------------------------------------------------------- -------------
konec{FlushLeft}
konec{dokument}
Tím se zarovná text doleva; zde je příklad výstupu:
Zarovnat text doprava
Chcete -li zarovnat text doprava, použijte příkaz RightAlign. Syntaxe pro to je:
začít{FlushRight}konec{FlushRight}
Následující příklad ukazuje, jak příkaz funguje.
třída dokumentů {článek}
uživatelské balení [utf8] {inputenc}
uživatelské balení [dokument] {ragged2e}
začít{dokument}
titul {Zarovnání textu}
autor {Linuxhint}
maketitle
sekce {Použití balíčku Ragged2e}
začít{FlushRight}
--------------------- Obsah dokumentu zde ----------------
---------------------------------------------------------- --------------
konec{FlushRight}
konec{dokument}
Výstupním výsledkem tohoto příkazu jsou:
POZNÁMKA: LaTeX také podporuje příkaz RaggedLeft pro zarovnání textu doprava. Syntaxe pro to je:
RaggedLeft {Textový obsah}Zarovnat na střed text
Chcete -li zarovnat text na střed pomocí balíčku ragged2e, použijte příkaz Center jako:
začít{Centrum}konec{centrum}
Výsledné zarovnání je:
Úplné zarovnání textu
Ve výchozím nastavení LaTeX plně zarovnává text v dokumentech LaTeX. Pokud však používáte jinou metodu zarovnání, můžete to výslovně určit.
Chcete -li to provést, použijte příkaz justify.
LaTeX zarovná výsledný obsah podle níže uvedeného obrázku:
Jak zarovnat rovnice v LaTeXu
Balíček amsmath určuje rovnice a zarovnání vzorců v dokumentech LaTeX. Importujte balíček přidáním položky níže do preambule dokumentu.
uživatelské balení {amsmath}Pro jednoduché rovnice:
Chcete -li napsat jednoduchou rovnici, použijte prostředí rovnic jako:
začít{rovnice}PODMÍNKY
konec{rovnice}
Následující příklad kódu ukazuje, jak přidat rovnici do dokumentu.
třída dokumentů {článek}
uživatelské balení [utf8] {inputenc}
uživatelské balení {amsmath}
začít{dokument}
titul {Vyrovnávací vzorce}
autor {Linuxhint}
maketitle
sekce {Psaní jednoduché rovnice}
začít{rovnice*}
E = mc^2
konec{rovnice*}
Výstup pro toto je:
POZNÁMKA: Pokud chcete rovnici očíslovat, použijte prostředí rovnice (bez hvězdičky), jak je uvedeno níže:
začít{rovnice}E = mc^2
konec{rovnice}
Pro dlouhé rovnice
Chcete -li zobrazit rovnice přesahující jeden řádek, použijte prostředí {multiline*}. Tak jako:
začít{víceřádkový*}konec{víceřádkový*}
Příkladem toho je:
začít{víceřádkový *}
a (b) = c^c + d_{C} \
- e (a) - f^g
konec{víceřádkový *}
Výstup pro toto je:
Jak zarovnat rovnici
Rovnici můžete zarovnat pomocí prostředí {align*}. Obecná syntaxe je:
začít{zarovnat*}konec{zarovnat*}
Níže uvedený příklad například vyrovnává rovnice svisle.
začít{zarovnat*}
y-9 = 25\
x + 15 = 6\
3x = 9\
konec{zarovnat*}
Můžete také zarovnat sloupce podle, jak ukazuje níže uvedený kód:
začít{zarovnat*}X&= a&na&= b\
a^2 + b2 = c^2& &z = sqrt{2. 3}
konec{zarovnat*}
Výše uvedený příklad zarovnává rovnice do dvou sloupců. Zde je ukázkový výstup:
Závěr
Tento tutoriál vám ukázal, jak pomocí funkcí zarovnání LaTeX a balíků zarovnat text a vzorce.