LaTeX/Форматирање текста
Ово поглавље ће вас водити кроз технике форматирања текста. Форматирање се односи на већину ствари које су везане са изгледом, тако да је списак могућих тема веома разноврсан: стил текста, размаци, итд. Форматирање може да се односи на параграфе и на изглед странице, а у овом делу ћемо се фокусирати на прилагођавање речи и реченица.
Много техника форматирања је потребно да се направи да се одређени елемент разликује од остатка текста. Често је потребно додати нагласак на кључне речи или фразе. Фусноте су корисне за обезбеђивање додатне информације или појашњења без прекида главног тока текста. Дакле, из тих разлога, форматирање је веома важно. Међутим, такође је врло лако претеривање, па документ који је претерано урађен, може изгледати горе него онај са нимало дотеривања.
Латех је тако флексибилан да ћемо ми само загребати површину, довољно да можете имати много већу контролу над Вашим документом. Као што је речено, један од циљева латеха је да се уклони стрес везан за његову физичку прецензацију, тако да не треба превише да се бринете око тога!
Размаци
Проред
Ако желите да користите већи проред у документу, можете променити његову вредност исписивањем Шаблон:LaTeX/Употреба
команде у преамбули Вашег документа. Користите Шаблон:LaTeX/LaTeX за "један и по" проред, и Шаблон:LaTeX/LaTeX за "дупли" проред. Обично се линије не шире, тако да је подразумевани фактор 1. Ово не може да буде идеално у свим ситуацијама: Види -{R|http://tex.stackexchange.com/questions/30073/why-is-the-linespread-factor-as-it-is}- .
Пакет Шаблон:LaTeX/Пакет омогућава бољу контролу за прореде. Рецимо, желите да поставите "један и по" проред у документу, али не и на местима где то није потребно (на пример: у фуснотама, описима):
Да промените проред у документу, пакет setspace обезбеђује окружења singlespace, onehalfspace, doublespace и spacing:
| Шаблон:Упозорење |
Размаци без прекида
Ова суштинска карактеристика је мало непозната почетницима, мада је доступна на већини процесора за WYSIWYG докуменате. Размак без прекида између два токена (нпр. речи, знакова интерпункције) спречава процесоре од убацивања прелома реда између њих. Размак без прекида не може да се увећа. Ово је веома важно за доследно читање.
Латех користи "~" симбол као размак без прекида. Ви ћете обично користи размак без прелома за знакове интерпункције у неким језицима, за јединице и валуте, за иницијале, итд. У француској типографији, користили бисте размак без прекида пре свих дво-делних знакова интерпункције.
Examples: Шаблон:LaTeX/Употреба
Размак између речи и реченица
Да бисте добили праву десну маргину у резултату, латех убацује различите количине простора између речи. Подразумевано, такође убацује нешто више простора на крају реченице. Међутим, додатни простор додат на крају реченице се генерално сматра типографски старомодно у енглеском језику штампе. (Овај обичај се може наћи у дизајну у деветнаестом веку и код стилова код писаћих машинама у двадесетом веку .) Већина модерних дизајнера третира размак на крају реченице исто као и размак између речи. (Видети, на пример, Елементи типографског стила' од Брингхурста'.) Додатни размак након периода се може искључити са командом
која говори латеху да не убаци више размака након периода него после обичног карактера. Frenchspacing се може искључити касније у документу уз помоћ Шаблон:LaTeX/LaTeX команде.
Ако аутор жели да користи шири размак на крају реченице, мора водити рачуна да знакови интерпункције не буду погрешно протумачени као крајеви реченица. Тех претпоставља да се реченице завршавају тачком, упитницима или узвичницима. Иако после тачке следи велико слово, то се не узима као крај реченице, јер се тачке после великих слова обично јављају у скраћеницама. Сваки изузетак од ових претпоставки аутор мора да наведе. Обрнута коса црта испред размака даје размак који неће бити проширен. Тилда ‘Шаблон:LaTeX/LaTeX’ знак даје размак без прелома. Команда Шаблон:LaTeX/LaTeX испред тачке означава да та тачка завршава реченицу, чак и када следи велико слово. (Ако користите Шаблон:LaTeX/LaTeX, тада ниједан од ових изузетака не треба бити одређен.)
Продужени размаци
Можете унети продужене хоризонталне размаке са Шаблон:LaTeX/LaTeX у реду, тако да остало буде "гурнуто" дуж десне маргине. На пример, ово може бити корисно за заглавља. Шаблон:LaTeX/Употреба
Слично можете унети вертикално продужене размаке са Шаблон:LaTeX/LaTeX. То може бити корисно код посебних страна. Шаблон:LaTeX/Употреба
Види дужине за више детаља.
Ручни размаци
Размаци између речи и реченица, између параграфа, одељака, пододељака, итд. аутоматски се стварају од стране латеха. То је против латех филозофије за убацивање размака ручно, и обично води ка лошем форматирању. Ручни размаци су питање писања макроа и креирања пакета.
Види дужине за више детаља.
Прелаз у нови ред са цртицом
LaTeX ломи рече када год је то потребно. Правила за прелом речи зависе од језика до језика. LaTeX за подразумевана правила подржава само Енглески језик, а акожелите да укључите правила прелома речи за ваш језик, погледајте интернационализацију.
Ако алгоритам за прелом не пронађе исправну преломну тачку, можете користити следећу команду ка назначите TeX-у о изузетку. Команда Шаблон:LaTeX/Употреба проузрокује да се наведена реч прелама само на местима обележеним са "-". Аргумент команде треба да садржи само речи изграђене од нормалних слова, односно карактера за које се сматра да су нормална слова по LaTeX-у. Познато је да алгоритам растављања не проналази исправне америчко-енглеске тачке прелома за неке речи. Евиденција познатих изузетака излази повремено у TUGboat журналу. (2012 list: -{R|https://www.tug.org/TUGboat/tb33-1/tb103hyf.pdf}-)
Савети за прелом се чувају за активан језик када се појави наредба за растављање. То значи да ако поставите команду за растављање у преамбули вашег документа, то ће утицати на растављање у енглеском језику. Ако поставите команду после Шаблон:LaTeX/LaTeX и користите неки пакет за подршку националног језика као babel, онда ће савети за прелом бити активни на језику који је укључен преко babel-а. Пример испод ће дозволити "растављање" да се преломи као "Растављање", и спречава "ФОРТРАН", "Фортран" и "фортран" да се преломи. Никакви посебни знакови или симболи нису дозвољени у аргументу. Пример: Шаблон:LaTeX/Употреба
Наредба Шаблон:LaTeX/LaTeX убацује дискретно цртицу унутар речи. Ово постаје једина тачка на којој је дозвољено растављање ове речи. Ова наредва је посебно корисна за речи које садрже посебне знакове (нпр. акценти), јер LaTeX аутоматски не ломи речи које садрже посебне знакове. Шаблон:LaTeX/Пример
LaTeX не прелама речи сложенице које садрже цртицу[1]. Постоје два пакета која могу додати флексибилнос. Пакет Шаблон:LaTeX/Пакет подржава Шаблон:LaTeX/LaTeX наредбу. Ова наредба убацује цртицу, а затим подвргава саставне речи аутоматској функцији за растављање. Након учитавања пакета: Шаблон:LaTeX/Употреба
треба уместо електромагнетизам-ендиоскопија, написати: Шаблон:LaTeX/Употреба
Пакет Шаблон:LaTeX/Пакет такође нуди функције за контролу растављања сложених речи које садрже цртице — за разлику од самих речи које обрађује LaTeX. Опција Шаблон:LaTeX/LaTeX укључује скраћенију синтаксу: Шаблон:LaTeX/Употреба
Типична употреба гласи, под претпоставком да је компримована синтакса. У оба случаја, LaTeX може преломити и раставити сложенице, али у другом случају, неће преломити после L: Шаблон:LaTeX/Употреба
Једна или више речи могу остати састављене у једној линији 'са стандардном LaTeX наредбом: Шаблон:LaTeX/Употреба
Ово спречава прелом и проузрокује да аргументи остану заједну без обзира на околоности. На пример: Шаблон:LaTeX/Употреба
Шаблон:LaTeX/LaTeX је сличан Шаблон:LaTeX/LaTeX, али ће додатно бити приказана видљива кутија око садржаја.
Да бисте избегли потпуно растављање, тачка за растављање може да се подеси на екстремне вредности: Шаблон:LaTeX/Употреба
Можете да промените степен до којег ће LaTeX преламати вредности Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX. Да бисте постигли жељени ефекат, мораћете да експериментишете са вредностима. Документ са ниском вредношћу толеранције ће проузроковати да LaTeX не толерише неједнак размак између речи, а прелом речи ће бити чешћи него него у документима са вишом толеранцијом. Такође имајте на уму да ће употреба веће ширине текста смањити вероватноћу за лош прелом речи. На пример, додавање Шаблон:LaTeX/Употреба ће проширити ширину текста и смањити прекорачење маргина.
Наводници
LaTeX третира леве и десне наводнике као различите ентитете. За наводник, акценат, ` (на Америчкој тастатури овај знак се налази код тилде; поред броја 1 на већини тастатура) даје леви наводник, и апостроф, ' даје десни. За дупле наводнике, једноставно дуплирајте симболе, и LaTeX ће их исправно имплементирати. (Не користите " за десни дупли наводник: када је babel пакет укључен за неки језик (нпр. Немачи), " се редефинише да се произведе акценат; користећи " за праве наводника ће довести до лошег размака.). На Британској тастатури, ' ` ' је лево од ' 1 ' и дели место са ' ¬ ', и понекад са ' ¦ ' или ' | '. Апостроф (') је десно од запете/тачке-запете и дели место са ' @ ' симболом.
Десни наводник се често користи као апостоф у LaTeX-у без проблема.
За леве доње наводнике и Европски стил цитирања морате да омогућите T1 фонт кодирање: Шаблон:LaTeX/Употреба
Види Слова за више детаља о кодирању фонтова.
Пакет Шаблон:LaTeX/Пакет нуди вишејезично решење за цитирање, са интеграцијом механизма цитирања који нуди BibTeX. Овај пакет нуди, на пример, промену језика и стила цитирања у зависности од одабраног језика.
Акценти
Већина акцентата може бити постављена са директним уносом преко тастатуре правилним конфигурисањем преамбуле.
Види Специјалне знакове.
Несклад маргина и размак између речи
Неке веома дуге речи, бројеви или УРЛ не могу бити преломљене цртицом правилно и померене далеко иза бочне маргине. Једно од решења за овај проблем је да користите окружење Шаблон:LaTeX/Окружење, што говори LaTeX-у да прилагоди проред између речи. Као резултат тога, неки размаци између речи могу бити мало превелики, али дуге речи ће бити правилно постављене.
Друго решење је да измените текст да се избегне да се дугачке речи, бројеви или адресе приближе маргини.
Лигатура
Неке комбинације слова нису приказане само постављањем различитих слова, једно за другим, већ и употребом специјалних симбола (попут "ff"), названих лигатуре. Лигатуре могу бити забрањене убацивањем Шаблон:LaTeX/LaTeX или, ако то не ради, Шаблон:LaTeX/LaTeX између два слова. Ово може бити неопходно код речи изграђених од две речи. Ево примера:
Лигатуре могу да се мешају са неким алатима за претраживање текста (претрага за "finally" неће пронаћи стринг "finally"). Шаблон:LaTeX/LaTeX може microtype package може онемогућити лигатуре у целом документу да се повећа доступност.
Имајте на уму да ће то такође онемогућити везе, као што су "--" са "–", "---" са "—", итд.
Ако користите XeLaTeX и OpenType слова, пакет fontspec дозвољава са се стандардне лигатуре искључе, али и да се неке фенси лигатуре укључе.
Друго решење је да се користи пакет Шаблон:LaTeX/Пакет, што ће помоћи прегледачу да интерпретира лигатуре:
Коса црта
Обичан унос Шаблон:LaTeX/LaTeX карактера у LaTeX-у не дозвољава да се следећи знак "преломи" у нове редове, због чега обично настаје "пуно" грешака у резултату (где слова прелазе преко маргине). Речи које користе косу црту, попут "input/output" треба унети као "Шаблон:LaTeX/LaTeX", што дозвољава "прелом" реда после косе црте (ако је потребно). Знак Шаблон:LaTeX/LaTeX користите у LaTeX-у за мере, као нпр. "Шаблон:LaTeX/LaTeX", што не би требало да се прелама у нови ред.
Реч после Шаблон:LaTeX/LaTeX или Шаблон:LaTeX/LaTeX се аутоматски не раставља. Ово је сличан проблем за речи које се не преламају са цртицом описан у прелому речи. Један од начина да имате прелом реда и аутоматско растављање речи је Шаблон:LaTeX/Употреба Оба Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX се могу користити са нулом Шаблон:LaTeX/LaTeX као ово. Шаблон:LaTeX/LaTeX води ка мање пожељном прелому реда. Ова комбинација се може направити унутар новог макроа ако је потребно. Пакет Шаблон:LaTeX/Пакет укључује Шаблон:LaTeX/LaTeX што ће додати цртицу после косе црте као у случају "input/- output" ако се реч прелама овде.
Слова
Да промените врсту слова, назначите текст, и остале функције везане за слова, погледајте слова.
Форматирање макроа
Чак и ако лако можете да промените резултат својих фонтова употребом ових наредби, боље је да не користите експлицитне наредбе као ове, јер оне раде супротно од основне идеје LaTeX-а, која је одвајање логичког од визуелног дела вашег документа. То значи да ако користите исту наредбу за мењање слова на неколико места да би унели специјалну врсту информације, треба да користите Шаблон:LaTeX/LaTeX да дефинишете "наредбу логичког омотача" за наредбу промене слова.
Овај приступ има предност зато што можете да одлучите у некој каснијој фази где желите да користите неки визуелни приказ опасности осим у Шаблон:LaTeX/LaTeX, без прегаза у вашем документу, идентификовањем свих појава Шаблон:LaTeX/LaTeX и закључивањем која се користи да изрази опасност или за неки други разлог.
Види макрое за више детаља.
Горњи и доњи индекс
Горњи (експонент) и доњи индекс се може извршити једноставном употребом Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX.
Напомена: Актуелна LaTeX верзија захтева да се доњи индекс користи на тај начин.
Текстуални бројеви ("старомодни" бројеви)
Многи типографи користе насловне бројеве, понекад назване бројеве поставе, где су бројеви представљени велико, када се појављују у табели, или у једначинама, употребом старомодних бројева другде. LaTeX дозвољава ову употребу са наредбом Шаблон:LaTeX/LaTeX:
Нека слова немају уграђене старомодне бројеве; пакет Шаблон:LaTeX/Окружење package покушава да то поправи тако што ефикасно генерише текстуалне бројеве из тренутно изабраног фонта. Поставите Шаблон:LaTeX/LaTeX у вашој преамбули. Шаблон:LaTeX/Окружење вам такође дозвољава да користите децимална места, исправно форматиран знак за долар, знакове, итд. са Шаблон:LaTeX/LaTeX.
Један од уобичајених употреба за текстуалне бројеве је у секцијама, параграфима, и у бројевима страница. Ово се може подесити да користе текстуалне бројеве постављајући следећи код у вашој преамбули:
Уколико користите додатне наредбе за секције или параграфе, можете прилагодити претходни код да их укључите правилно.
- Напомена
Каснија употреба наредбе Шаблон:LaTeX/LaTeX, нпр., Шаблон:LaTeX/LaTeX, ће ресетовати наредбу Шаблон:LaTeX/LaTeX назад на оригиналну. Зато, ако користите Шаблон:LaTeX/LaTeX наредбу у вашем документу, проверите да ли сте обновили Шаблон:LaTeX/LaTeX из кода испод:
Црте и цртице
LaTeX познаје 4 врсте црта: повлака (-), цртица (–), црта (—), и минус (−). Можете користити њих три са различитим бројем цртица. Четврти знак уствари није црта уопште, већ је математички знак минус:
Имена су им: ‘-’(-) повлака , ‘--’(–) цртица , ‘---’(—) црта и ‘’(−) знак минус. Сваки има различиту сврху:
| Улаз | Излаз | Сврха |
|---|---|---|
| - | - | између речи |
| -- | – | ранг стране, 1–10 |
| --- | — | црта пунктације—као ова |
| $-$ | − | знак минут |
Користите Шаблон:LaTeX/LaTeX макро из пакета Шаблон:LaTeX/Пакет уместо цртица ако желите да LaTeX преломи речи између линија
Наредбе Шаблон:LaTeX/LaTeX и Шаблон:LaTeX/LaTeX се такође користе за креирање (–), (—), респективно.
Три тачке (…)
Низ од три тачке, често указује на изостављен текст. На тастатурама, запета или тачка заузимају исти простор као и било које слово. У штампању књига, ови знаци заузимају мало простора и постављени су близу претходног слова. Из тог разлога није добро унети три тачке само куцањем тачкица, јер ће и размак бити лош. Уместо тога, постоји посебна наредба за ове тачке. Зове се Шаблон:LaTeX/LaTeX:
Алтернативно, можете користити наредбу Шаблон:LaTeX/LaTeX која дозвољава размак између тачака да варира.
Готови стрингови
Постоје неке једноставне LaTeX наредбе за приказ посебних текстуалних стрингова:

Референце
en:LaTeX/Text Formatting
ru:LaTeX/Форматирование текста
- ↑ Шаблон:LaTeX/Пакет документација пакета, p3
