LaTeX/Структура листи
Погодно и предвидиво форматирање листа је једно од многих предности коришћења LaTeX-а. Корисници WYSIWYG процесора речи могу понекад бити фрустрирани од стране софтверских покушаја да одреди када они намеравају да листе почну а када да се заврше. Као језик означавања, LaTeX даје већу контролу над структуром и садржајем листи.
Структуре листи
Листе се често појављују у документима, посебно академским, како је њихова сврха често да представе информацију на јасан и концизан начин. Структуре листи у LaTeX-у су једноставно окружења која у суштини долазе у три врсте: Шаблон:LaTeX/Окружење, Шаблон:LaTeX/Окружење и Шаблон:LaTeX/Окружење.
Све листе прате основни формат:
Сва три од овох типова листи могу имати више параграфа по ставци: само укуцајте додатне параграфе на уобичајени начин, са празном линијом између сваког. Докле год су још увек задржани унутар приложеног окружења, они ће бити аутоматски увучени да прате испод ставке.
Окружење навођења
Ово окружење је за ваше стандардне листе навођења ставки.
Окружење нумерисања
Окружење нумерисања је за наручене листе. По нормали, свака ставка је редом нумерисана.
Описно окружење
Описно окружење је мало другачије. Можете одредити ознаку ставке доношењем је као опциони агрумент (иако опциони, изгледало би чудно ако га неби укључили!). Идеално за серију дефиниција, као што је речник.
Понекад желите опис где текст поћиње у новом реду. То не може лако да се уради са Шаблон:LaTeX/LaTeX. Трик је у томе да користите Шаблон:LaTeX/LaTeX[1].
Груписање листи
LaTeX ће вам срећно дозволити да унесете окружење листи у већ постојеће окружење (до дубине од четири—ако вам је потребно више од четири, користите Шаблон:LaTeX/Пакет пакет). Једноставно покрените одговарајуће окружење на жељеном месту унутар тренутне листе. Latex ће средити распоред и било какво нумерисање за вас.
Прилагођавање листи
Прилагођавање LaTeX-а је изван домена за почетнике. Иако није нужно тешко само по себи, зато што су почетници већ преплављени са низом команди и окружења, прелазак на напредније теме ризикује настанак забуне.
Међутим, пошто туторијал циља да буде потпун, ми ћемо ипак укључити кратак водич о прилагођавању листи. Слободно прескочите!
Приметите да у следећем када Шаблон:LaTeX/LaTeX се користи мора да се појави после Шаблон:LaTeX/LaTeX инструкције тако да су промене направљене узете у обзир. Ово је потребно и за нумерисане и за наведене листе.
Такође, пазите на размаке у дефиницијама ознака. То је честа грешка!
Проред
Као што сте можда приметили, у стандардним LaTeX документним класама, вертикални размак између ставки, и размак испод и изнад листи у целини, је већи него између параграфа: можда ће изгледати чудно ако су описи сувише кратки.
Коришћење пакета
Ако желите добро упаковане листе, користите Шаблон:LaTeX/Пакет пакет (укључен у Шаблон:LaTeX/Пакет групи), која обезбеђује компактне, "главне" верзије претходних окружења, т,ј, Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX. Оне раде управо на исти начин, али је излаз компактнији. Други пакети који пружају компактне листе су Шаблон:LaTeX/Пакет и Шаблон:LaTeX/Пакет.
Алтернативно, користите Шаблон:LaTeX/Параметар класу са Шаблон:LaTeX/LaTeX.
Ручно прилагођавање
Унутар листи можете редефинисати неке дужинске/димензијске варијабле LaTeX-а, на пример користећи:
Алтернативно, да створите јединствен изглед у вашем документу можете редефиннисати окружење нумерисања:
Други приступ је редефинисати Шаблон:LaTeX/LaTeX команду глобално. Шаблон:LaTeX/Употреба
Прилагођавање нумерисаних листи
Користећи пакете
Ствар коју људи најчешће желе да промене са нумерисаним листама су бројачи. Брзо решење за овај проблем је обезбеђено од стране Шаблон:LaTeX/Пакет пакета Дејвида Карлајла[2], или софистициранији пакет Шаблон:LaTeX/Пакет од стране Хавиера Безоса[3]. Када користите Шаблон:LaTeX/Пакет, могуће је да одредите стил нумерације: Шаблон:LaTeX/LaTeX.
Опције A, a, I, i и 1 дефинишу стил и саме себе објашњавају, све остало се третира као текст. Да бисте користили било који од симбола стилова као текст они се могу затворити у заграде, нпр. Шаблон:LaTeX/LaTeX ће дати буквално A. [4]
Понекад можете пожелети да поставите неки кратак текст испред нумерисања, на пример: "Exercise 1, Exercise 2, Exercise 3, ...". Ово је могуће са Шаблон:LaTeX/Пакет пакетом:
\bfseries чини текст подебљан, Exercise је текст и \arabic* убацује бројач за којим иде colon (:) који је опет третиран као текст.
Ручно
Да бисте отишли даље и урадили ово сами, кратак увод у LaTeX бројаче је потребан. Требало би да проверите посвећено поглавље јер нећемо улазити у детеље за сада.
Постоје четири појединачна бројача која су повезана са листама навођења. Сваки репрезентује четири могућа нивоа угнежђења, који се називају: Шаблон:LaTeX/Употреба
Бројач се повећава од стране Шаблон:LaTeX/LaTeX пре него што је штампан. На пример за ресетовање Шаблон:LaTeX/LaTeX користите:
Команда одговорна за форматиреање различитих нивоа гнежђења је Шаблон:LaTeX/Употреба
Пример: Шаблон:LaTeX/Употреба
Ово једноставно редефинише изглед ознаке, што је у реду, под условом да не намеравате да упућујете на специфичну ставку унутар листе, у том случају ће референца бити штампана у оригиналном формату. Овај проблем се не пијављује ако редефинишете штампач бројача:
Прилагођавање наведених листи
Листе навођења нису тако сложене како оне неморају да се нумеришу. Зато, за прилагођавање, једноставно промените ознаке. то се може урадити ручно за сваки унос са Шаблон:LaTeX/LaTeX, на пример Шаблон:LaTeX/LaTeX.
Наведеним ознакама се може приступити преко Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX, за четири одговарајућа нивоа. Шаблон:LaTeX/Употреба
Пример изнад би подесио ознаке за први ниво на веће од (>) симбола. Наравно, текстуални симболи доступни у Latex-у нису веома узбудљиви. Зашто се користити неки од ZapfDingbat симбола, описаних у Симболи делу. Или искористите математички симбол: Шаблон:LaTeX/Употреба
Листа навођења са уским комплетима ставки, то јест без вертикалног простора између две узастопне ставке, може бити направљена на следећи начин. Шаблон:LaTeX/Употреба
Листе у реду
Листе у реду могу бити изведене на следећи начин.
Са пакетом Шаблон:LaTeX/Пакет
Шаблон:LaTeX/Пакет пакет пружа Шаблон:LaTeX/LaTeX окружење (са опционим спецификацијам форматирања у угластим заградама):
Да би променили стил бројача, знакови A, a, I, i, и 1 се могу користити у опционом аргументу да произведу бројач са једним од ових стилова Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX, Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX. На пример:
Шаблон:LaTeX/LaTeX
производи ознаке (i), (ii), (iii) ...
Са пакетом Шаблон:LaTeX/Пакет
Пакет Шаблон:LaTeX/Пакет такође обезбеђује листе у реду.
Easylist пакет
Шаблон:LaTeX/Пакет пакет [5] омогућава вам да креирате листу користећи погоднију синтаксу и са бесконачним нивоима угнежђења. Такође је веома прилагодљив.
Учитај пакет са контролним знаком као опционалним аргументом: Шаблон:LaTeX/Употреба
Шаблон:LaTeX/Окружење окружење ће бити подразумевано за нумерисања. Шаблон:LaTeX/Употреба
Поседује унапред дефинисане стилове које можете подесити као опционалне аргументе. Шаблон:LaTeX/Употреба
Доступни стилови:
- Шаблон:LaTeX/Параметар
- Шаблон:LaTeX/Параметар - Све ставке имају празна поља поред себе
- Шаблон:LaTeX/Параметар - Приближно формат коришћен од стране садржаја класе књига
- Шаблон:LaTeX/Параметар - Приближно формат коришћен од стране садржаја класе чланка
- Шаблон:LaTeX/Параметар - Стандардни
- Шаблон:LaTeX/Параметар
Можете прилагодити листе са Шаблон:LaTeX/LaTeX командом и вратите прилагођавање натраг са Шаблон:LaTeX/LaTeX. Да, то су заграде за Шаблон:LaTeX/LaTeX параметре.
Шаблон:LaTeX/Параметар параметар подешава стил бројача и текста, Шаблон:LaTeX/Параметар параметар подешава стил бројача, и Шаблон:LaTeX/Параметар параметар подешава стил текста. параметар Шаблон:LaTeX/Параметар одређује начин на који се бројеви приказују и могуће вредности су Шаблон:LaTeX/Параметар или Шаблон:LaTeX/Параметар (за велике и мале римских бројева), Шаблон:LaTeX/Параметар или Шаблон:LaTeX/Параметар (за велиак и мала слова), Шаблон:LaTeX/Параметар (за арапске бројеве, стандардно), и Шаблон:LaTeX/Параметар (за Zapf's Dingbats).
Шаблон:LaTeX/Параметар параметар подешава интерпукцију финалног бројача (Нпр: Шаблон:LaTeX/LaTeX) док Шаблон:LaTeX/Параметар подешава величину размака између ставки и текста у стваки. Шаблон:LaTeX/Параметар параметар подешава дистанцу од леве маргине (Нпр: Шаблон:LaTeX/LaTeX). Шаблон:LaTeX/Параметар параметар подешава дистанцу од леве маргине од свих ставки у пропорцији са њиховим нивом.
Шаблон:LaTeX/Параметар параметар спречава прве Шаблон:LaTeX/Параметар бројаче од појављивања на свим нивоима. Ако постоји број после параметра (Нпр: Шаблон:LaTeX/Параметар) онда тај број показује ниво на који ће он да утиче (Нпр: Шаблон:LaTeX/LaTeX).
Пример прилагођеног нумерисања: Шаблон:LaTeX/Употреба
Приметите да смо ставили Шаблон:LaTeX/Параметар аргумент између Шаблон:LaTeX/LaTeX да би избегли да га LaTeX разуме као крај листе својстава. Сада смо променили подразумевана својства да одштампамо прилагођено окружење набрајања:
Размаци у Шаблон:LaTeX/Параметар параметрима су битни. Шаблон:LaTeX/Параметар параметар делује као подразумевана вредност и Шаблон:LaTeX/Окружење ће користити средњу цртицу за ниво 1, 5 и надаље.
Такође можете да дефинишете прилагођене стилове користећи LaTeX макрое: Шаблон:LaTeX/Употреба
Важна напомена: Шаблон:LaTeX/Пакет има неке недостатке. Прво ако вам је потребно да ставите easylist унутар окружења користећи исти контролни симбол као и онај одређен за easylist-у, можете добити грешку. Да бисте ово заобишли, користите следеће команде обезбеђене од стране easylist:
Поред тога коришћење Шаблон:LaTeX/Окружење заједно са цифрама може да доведе до неких проблема у распореду и увлачењу. LaTeX листе имају овај проблем.
Да би користили easylist са Beamer-ом, сваки фрејм који корористи easylist мора бити означен као крх:
Напомене и референце
- ↑ -{R|http://www.tex.ac.uk/cgi-bin/texfaq2html?label=noline}-
- ↑ [1]Пакет нумерисања, Дејвид Карлајл 1999
- ↑ [2]Пакет нумерисања ставки, Хавиер Безос 2011
- ↑ CTAN документација за Шаблон:LaTeX/LaTeX Грешка код цитирања: Неважећи параметар „ftp:” у ознаци
<ref>. Важећи параметри су: dir, follow, group, name. - ↑ Easylist документација Грешка код цитирања: Неважећи параметар „ftp:” у ознаци
<ref>. Важећи параметри су: dir, follow, group, name.