Listy Latex służą do dodawania dodatkowych pakietów. Istnieją trzy typy list. Jednym z nich jest wyliczać list, która tworzy listę numerowaną. Drugie jest wyszczególniać , który jest używany w przypadku list punktowanych. Trzeci to lista opisów , które nie jest wypunktowane ani numerowane. W Latex każda lista jest zdefiniowana przez przedmiot . Dzięki tej metodzie można również tworzyć listy podrzędne.
Przykład list pokazano poniżej:
egin{enumerate} item first point item second point egin{itemize} item first sub-point item second sub-point end{itemize} item third point end{enumerate}
Wynik tego pokazano na obrazku poniżej:
1. Wylicz
Służy do tworzenia list numerowanych.
es5 kontra es6
Prosty kod listy wyliczeniowej podano poniżej:
documentclass{article} egin{document} egin{enumerate} item this is the first point item this is the second point end{enumerate} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
2. Wyszczególnij
Służy do tworzenia listy nienumerowanej. Przykład podano poniżej:
documentclass{article} egin{document} egin{itemize} item this is the first point item this is the second point end{itemize} end{document}
Dane wyjściowe pokazano na obrazku podanym poniżej:
3. Opis
Lista opisów jest najmniej znana. Używa się go, gdy trzeba wyjaśnić terminy lub oznaczenia. Program lub kod listy opisowej podano poniżej:
documentclass{article} egin{document} egin{description} item[Chemistry] the study of behavior of elements and compounds item[History] the study of past item[Geology] the study of the solid Earth end{description} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
Zagnieżdżone listy
Dla wszystkich powyższych list, Zagnieżdżone listy służą do tworzenia różnych środowisk. Oznacza to również, że możliwe jest utworzenie podlisty dla elementu listy. Maksymalna głębokość dla liczby poziomów wynosi cztery. Przykład listy zagnieżdżonej podano poniżej:
documentclass[12pt]{article} egin{document} egin{enumerate} item One egin{enumerate} item First item Second item Third end{enumerate} item Two item Three end{enumerate} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
Style numeracji list zagnieżdżonych zależą od głębokości list. Rozważmy inny przykład:
char na liczbę całkowitą Java
documentclass[17pt]{article} egin{document} egin{enumerate} item first is entered item another item of first egin{enumerate} item Second one item another item of second egin{enumerate} item third is entered item another item of third egin{enumerate} item Fourth one item another item of fourth end{enumerate} end{enumerate} end{enumerate} end{enumerate} end{document}
Po wpisaniu powyższego kodu w Texmakerze ekran będzie wyglądał jak na obrazku poniżej:
Jak już wspomniano, zapisz plik, a następnie kliknij przycisk Szybka kompilacja możliwość kompilacji programu. Dane wyjściowe pokazano na obrazku podanym poniżej:
Można to zauważyć w zależności od głębokości listy; lista numerowana jest odpowiednio dostosowywana.
Notatka:Theitemseppolecenie służy do kontrolowania odstępów pomiędzy elementami. Używa się go dopiero zaraz po rozpoczęciu polecenia.
Listy lateksowe są również klasyfikowane w zależności od kolejności, a mianowicie: uporządkowana lista I listy nieuporządkowane . Przykład obu tych list podano poniżej:
1. Listy uporządkowane
Lateks zapewnia wyliczać środowisko dla uporządkowanych list. Rozważmy przykład. Kod napisany tutaj jest używany w pliku Texmaker do wytworzenia produktu. Przykład listy uporządkowanej podano poniżej:
documentclass[12pt]{article} egin{document} egin{enumerate} item First item Second item Third end{enumerate} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
2. Listy nieuporządkowane
W przypadku list nieuporządkowanych Latex udostępnia wyszczególniać środowisko. Działa również bez żadnych dodatkowych pakietów. W przykładzie podanym poniżej kod jest taki sam jak w przypadku listy uporządkowanej, tylko zamiast wyliczyć, wyszczególnić Jest używane.
documentclass[12pt]{article} egin{document} egin{itemize} item First item Second item Third end{itemize} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
Dla obu środowisk Latex zapewnia przedmiot polecenie, które należy zadeklarować na początku.
Zmiana wzoru/formatu punktora i numeracji list lateksowych
Czasami konieczna jest zmiana punktorów i numeracji list, aby zastosować inny format. Jak wiemy, przy wprowadzaniu znaku specjalnego na początku i na końcu używany jest znak $. Poniżej podano metodę zarówno dla listy uporządkowanej, jak i nieuporządkowanej:
Jeśli zmienisz format z punktorów na myślnik, wówczas użyte zostanie następujące polecenie:
item[--] or item[$-$]
Jeśli zmienisz format z punktorów na gwiazdkę, użyte zostanie następujące polecenie:
item[$ast$]
Jeśli zmienisz format z punktorów na konkretny znak, wówczas użyte zostanie następujące polecenie:
item[$ Any character$]
Program do zmiany kul znajduje się poniżej:
documentclass[14pt]{article} egin{document} egin{itemize} item[--] Dash item[$-$] Dash item[$ast$] Asterisk item[$#$] hash character used end{itemize} end{document}
Wynik powyższego kodu w Texmakerze podano poniżej:
Jeśli chcesz zmienić środowisko, jest to trudny proces. Najłatwiejszym krokiem jest użycie wyliczone środowisko. Używa się tego z poleceniem usepackage, np użyj pakietu{enumitem} .
Poniżej znajduje się kod następujących list:
Krotka sortowania w Pythonie
documentclass[12pt]{article} usepackage{enumitem} egin{document} egin{enumerate}[label=(alph*)] item one item item two item egin{enumerate}[label=(arabic*)] item third item item fourth item egin{enumerate}[label=( oman*)] item fifth item item sixth item end{enumerate} end{enumerate} end{enumerate} end{document}
Po napisaniu powyższego programu ekran Texmakera będzie wyglądał jak na poniższym obrazku:
Dane wyjściowe podano poniżej:
Możesz także użyć wyliczone opcja dla listy nieuporządkowanej pozwalająca na zmianę symbolu wszystkich pozycji listy.
Na listach tego typu polecenie odnowienia służy do zmiany rozmiaru punktorów na różnych poziomach. Zrozummy to na przykładzie. Poleceń można używać w przypadku formatów zastępujących wypunktowania. Przykład podano poniżej:
documentclass{article} egin{document} enewcommand{labelitemi}{$ast$} enewcommand{labelitemii}{$cdot$} enewcommand{labelitemiii}{$diamond$} egin{itemize} item this is the first point egin{itemize} item this is the second point egin{itemize} item this is the third point end{itemize} end{itemize} end{itemize} end{document}
Dane wyjściowe pokazano na poniższym obrazku:
Polecenia etykiet używane na różnych poziomach to:
- labelitemi dla poziomu 1
- labelitemii dla poziomu 2
- labelitemiii dla poziomu 3
- labelitemiv dla poziomu 4
Style dostępne dla list numerowanych podano poniżej:
Kod | Opis |
---|---|
Alfa | Używane dla wielkich liter (A, B, C...) |
alfa | Używane dla małych liter (a, b, c, d...) |
zymski | Dla małych cyfr rzymskich (i, ii, iii, iv...) |
Rzymski | Dla wielkich cyfr rzymskich (I, II, III, IV...) |
arabski | Używany do oznaczania liczb arabskich (1, 2, 3, 4, 5...) |
Aby zmienić numer startowy lub start możesz skorzystać z opcji setlicznik dla list typów wyliczeniowych. Kod dla tego typu pokazano w poniższym przykładzie:
porównywalna z Javą
documentclass{article} egin{document} enewcommand{labelitemiii}{Roman{enumiii}} egin{enumerate} item first item item first number item egin{enumerate} item second item item second number item egin{enumerate} setcounter{enumiii}{6} item third item item third number item end{enumerate} end{enumerate} end{enumerate} end{document}
Po wpisaniu powyższego kodu ekran Texmakera będzie wyglądał jak na poniższym obrazku:
Dane wyjściowe pokazano na obrazku podanym poniżej:
Rozdzielanie argumentów
Polecenia te służą do zmiany parametrów odstępów na liście. W zależności od stylów i opcji dokumentu plik zero{} powszechnie używane tutaj polecenie wybierze domyślne odstępy.
Polecenia dotyczące odstępów, których można tutaj użyć, są wymienione poniżej: