LaTeX/Фусноте и Маргине

Извор: Викикњиге
Иди на навигацију Иди на претрагу
LaTeX logo.svg

LaTeX

Почетак
  1. Увод100% завршен  Dec 13, 2015
  2. Инсталација100% завршен  Dec 13, 2015
  3. Инсталација додатних пакета 100% завршен  Dec 13, 2015
  4. Основе 100% завршен  Dec 13, 2015
  5. Како пронаћи помоћ 100% завршен  Dec 13, 2015

Заједнички елементи

  1. Структура документа 100% завршен  Dec 28, 2015
  2. Форматирање текста 100% завршен  Dec 27, 2015
  3. Форматирање параграфа 100% завршен  Јан 02, 2016
  4. Боје 100% завршен  Jan 10, 2016
  5. Слова100% завршен  Jan 10, 2016
  6. Структура листи 100% завршен  Jan 10, 2016
  7. Посебни знакови 100% завршен  Jan 10, 2016
  8. Интернационализација 100% завршен  Jan 10, 2016
  9. Ротација 100% завршен  Jan 10, 2016
  10. Табеле 100% завршен  Jan 10, 2016
  11. Стварање наслова 100% завршен  Jan 10, 2016
  12. Распоред стране 100% завршен  Jan 10, 2016
  13. Увоз графике 100% завршен  Jan 10, 2016
  14. Фигуре и натписи100% завршен  Jan 10, 2016
  15. Фусноте и Маргине100% завршен  Jan 10, 2016
  16. Хиперлинкови 100% завршен  Jan 10, 2016
  17. Ознаке и референцирање100% завршен  Jan 10, 2016

Механика

  1. Грешке и упозорења 75% завршен  Јан 02, 2016
  2. Дужине 100% завршен  Јан 02, 2016
  3. Бројачи 100% завршен  Јан 02, 2016
  4. Кутије 100% завршен  Јан 02, 2016
  5. Правила и носачи 100% завршен  Јан 02, 2016

Технички текстови

  1. Математика100% завршен  Jan 10, 2016
  2. Напреднија математика 75% завршен  Jan 10, 2016
  3. Теореме
  4. Хемијска графика 75% завршен  Јан 02, 2016
  5. Алгоритми 75% завршен  Јан 02, 2016
  6. Листирање изворног кода 100% завршен  Јан 02, 2016
  7. Лингвистика 75% завршен  Јан 02, 2016

Посебне стране

  1. Индексирање 75% завршен  Јан 02, 2016
  2. Речник 75% завршен  Јан 02, 2016
  3. Управљање библиографијом‎ 75% завршен  Jan 10, 2016
  4. Више библиографије

Посебни документи

  1. Писма 50% завршен  Јан 02, 2016
  2. Презентације 75% завршен  Јан 02, 2016
  3. Учитељски део 75% завршен  Jan 10, 2016
  4. Кратка биографија 50% завршен  Јан 02, 2016

Креирање графика

  1. Представљање процедуралних графика 100% завршен  Јан 02, 2016
  2. МетаПостови 0% завршен  Јан 02, 2016
  3. Слика 50% завршен  Јан 02, 2016
  4. PGF/TikZ 25% завршен  Јан 02, 2016
  5. PSTricks 50% завршен  Јан 02, 2016
  6. Xy-pic 25% завршен  Јан 02, 2016
  7. Прављење 3D графикa 75% завршен  Јан 02, 2016

Програмирање

  1. Макрои 100% завршен  Jan 10, 2016
  2. Обичан ТеХ‎ 100% завршен  Jan 10, 2016
  3. Креирање пакета 100% завршен  Jan 10, 2016
  4. Теме 75% завршен  Jan 10, 2016

Разно

  1. Модуларни Документи 100% завршен  Jan 10, 2016
  2. Заједничко писање LaTeX докумената 75% завршен  Jan 10, 2016
  3. Отпремање у друге формате 100% завршен  Jan 10, 2016

Помоћ и препоруке

  1. Најчешће постављана питања 100% завршен  Jan 10, 2016
  2. Савети и трикови 75% завршен  Jan 10, 2016

Додаци

  1. Аутори 0% завршен  Jan 10, 2016
  2. Линкови 0% завршен  Jan 10, 2016
  3. Ознаке пакета 0% завршен  Jan 10, 2016
  4. Примери LaTeX докумената 0% завршен  Jan 10, 2016
  5. Индекс 0% завршен  Jan 10, 2016
  6. Речник наредби 0% завршен  Jan 10, 2016

Фусноте[уреди]

Фусноте су веома користан начин пружања додатних информација читаоцу. Углавном, то није суштина која може бити постављена на дну странице. Ово одржава главни део текста сажетим.

Фуснота је једноставна за коришћење. Потребна је команда: \footnote{текст}. Не остављајте размак између команде и речи где желите да се појави фуснота, иначе ће LaTeX обрадити тај простор и оставити га, што није онако како је планирано.

Прављење фусноте је лако.\footnote{Пример фусноте.}

LaTeX fusnota.png

Очигледно је да ће се LaTeX побринути за постављање фусноте на дну странице. Свака фуснота је нумерисана редом - процес који, као што сте могли да приметите до сада, аутоматски урађен за вас.

Можете да поставите текст фусноте ручно. У том случају се користи \footnotemark-\footnotetext :

\footnotemark
% ...
Неко друго место\footnotetext{Ово је мој фуснота!}

Број фуснотe може такође бити изражено наведен.

\footnotemark[17]
% ...
Неко друго место\footnotetext[17]{Ово је мој фуснота!}

Прилагођавање[уреди]

Могуће је прилагодити у фусноти обележавање. По подразумеваном подешавању, они су нумерисани редом (Арапски). Међутим, не улазећи превише у механику LaTeX-а , могуће је променити помоћу следеће команде (која треба да се стави на почетку документа, или бар пре него што се стваи прва фуснота).

\renewcommand{\thefootnote}{\arabic{footnote}} Арапски бројеви, 1, 2, 3...
\renewcommand{\thefootnote}{\roman{footnote}} Римски бројеви (мала слова), i, ii, iii...
\renewcommand{\thefootnote}{\Roman{footnote}} Римски бројеви (велика слова), I, II, III...
\renewcommand{\thefootnote}{\alph{footnote}} Абецеда (мала слова), a, b, c...
\renewcommand{\thefootnote}{\Alph{footnote}} Абецеда (велика слова), A, B, C...
\renewcommand{\thefootnote}{\fnsymbol{footnote}} Низ од девет симбола, пробајте и уверите се!

За фусноту без броја користи се ова декларација:

\let\thefootnote\relax\footnote{Не постоји број у овој фусноти}

На овај начин, нумерација је глобално искључена. Да има само једна фуснота без броја, ова горе команда мора да се стави између { }. Ипак, у том случају, бројач фуснота и даље повећава, тако да на пример можете да добијете фусноту 1, неозначену, и 3. Боље решење се [1] састоји у дефинисању следећег макроа у преамбули:

\makeatletter
\def\blfootnote{\xdef\@thefnmark{}\@footnotetext}
\makeatother

Пакет footmisc нуди разне опције за прилагођавање изгледа фуснота. Може се користити на пример, за коришћење другог фонта у оквиру фуснота.

Ресетовање бројача[уреди]

сваки део
\makeatletter
\@addtoreset{фуснота}{поглавље}
\makeatother
свака страна

(Ово може захтевати паљење LaTeX-а двапут)

\usepackage{perpage} %пакет на свакој страни
\MakePerPage{footnote} %команда пакета на свакој страни

Уобичајени проблеми и заобилазнице[уреди]

  • Фусноте нажалост не раде са табелама, јер се то сматра као лоша пракса. Можете превазићи ово ограничење на неколико начина: можете користити \footnotemark[123] у табели и \footnotetext[123]{Здраво свете!} негде на страници. Исто и са референцама: користите \footnote{Здраво свете!\label{fnote}} негде на страници и \textsuperscript{\ref{fnote}} у табели. Или, можете додати \usepackage{footnote} и \makesavenoteenv{tabular} у преамбули и ставити ваше table окружење у \begin{savenotes} окружење. Имајте на уму да ово не ради са пакетима color или colortbl. Погледајте ову страницу за остале приступе (као што је употреба фуснота за табеле threeparttable).
  • Фусноте такође не раде унутар минипејџ окружења (У ствари, неколико окружења даје подршку фусноти . \makesavenoteenv{environmentname} команда пакета фусноте може поправити већину). Минипејџ укључује своје фусноте, независно од документа. Пакет mpfnmark омогућава већу флексибилност у управљању овим групама фуснота.
  • Ако је текст у оквиру тога, онда је фуснота URL адреса (користећи \url или \href команде) са посебним словима, се неће компајловати. Морате или избећи знакове са водећим бекслешом, или користите неку другу команду.
  • Ако је текст у фусноти веома дуг, LaTeX може поделити фусноту на неколико страна. Можете спречити LaTeX у томе, повећањем казне за такве операције. Да бисте то урадили, убаците следећу линију у преамбули вашег документа:
\interfootnotelinepenalty=10000
  • За више референци на истој фусноти, можете користити следећу синтаксу:
Текст који има фусноту\footnote{Ово је фуснота} изгледа овако. Касније текст који се односи на исту фусноту\footnotemark[\value{footnote}] користи другу команду.

Ако вам је потребна подршка hyperref , користимо уместо:

Текст који има фусноту \footnote{Ово је фуснота}\addtocounter{footnote}{-1}\addtocounter{Hfootnote}{-1} изгледа овако. Касније текст који се односи на исту фусноту\footnotemark користи другу команду.

Имајте на уму да ови приступи неће радити ако постоје друге фусноте између прве референце и каснијих "дупликата" референце. За више општих решења, видите овде и овде.

  • Ако се фуснота треба додати у наслову поглавља, секције или слично, могу се две методе користити:
  1. Написати \section[title] {title\footnote{I'm a footnote referred to the section} } где је title наслов секције.
  2. Користите footmisc пакет, са опцијама stable, и једноставно додајте фусноту у одељку наслова.

Маргине[уреди]

Маргине

Маргинe су корисне у уређивачком процесу, за размену коментара између аутора. Да бисте убацили неку белешку у маргину користите\marginpar{текст маргине}. За једнострани распоред (simplex), текст ће бити постављен на десној маргини, почев од линије где се дефинише. За двострани распоред (duplex), биће постављен у спољној маргини и за изглед две колоне ће бити постављен у најближој маргини.

Да бисте заменили подразумевани страну, користите \reversemarginpar и белешке ће потом бити стављене на супротну страну, што би било унутра маргине за двострани распоред. Ако ваш текст у маргини зависи од тога која је маргина изабрана (каже се да садржи стрелицу на тексту или се односи на правцу "као што се види на лево..."), можете видети \marginpar[left text]{right text} за посебну варијанту.

Да бисте унели неку напомену маргине у простору који \marginpar не може да поднесе, као што су фусноте или једначина окружења, користите пакет marginnote.

Друга опција за додавање боје на маргинама на фенси начин обезбеђује пакет todonotes користећи \todo{todo note}. То чини пакет pgf корисним за пројектовање и цртање са великом базом података алата.

Пакети mparhack и marginnote могу се користити као нативна \marginpar команда која не задовољава ваше потребе.

Маргине (доња маргина H се није појавила).

Белешке у маргинама и geometry пакет могу поставити ширину маргина и њихових белешки.

У преамбули, убаците

\usepackage{marginnote}

и користите geometry пакет са прилагођеним величинама:

\usepackage[top=Bcm, bottom=Hcm, outer=Ccm, inner=Acm, heightrounded, marginparwidth=Ecm, marginparsep=Dcm]{geometry}

где су A, B, C, D, E, F, G, X симболи у cm (могу се наравно користити и друге јединице поред cm).

У главном тексту, белешке маргине се постављају са пакетом:

\marginnote{унесите текст овде...}[Fcm]

Конкретно,

  • marginparwidth (E) је ширина белешке маргине,
  • marginparsep (D) је раздвајање између става и белешке маргине,
  • F јесте надоле написана напомена маргина од прве линије (негативне вредности F померају белешку нагоре) и
  • вредност G = C − (D + E) је раздвајање између ивице белешке и ивице.

Пример десно је постављен помоћу следећих:

\documentclass[a4paper,twoside,english]{article}
\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\usepackage[T1]{fontenc}

\makeatletter
\special{papersize=\the\paperwidth,\the\paperheight}

\usepackage{lipsum}
\usepackage{marginnote}
\usepackage[top=1.5cm, bottom=1.5cm, outer=5cm, inner=2cm, heightrounded, marginparwidth=2.5cm, marginparsep=2cm]{geometry}

\makeatother

\usepackage{babel}
\begin{document}

\section{Margin notes}

\marginnote{Ово је белешка маргине која користи geometry пакет, постављена 0cm вертикално у прву линију.}[0cm]
\marginnote{Ово је белешка маргине која користи geometry пакет, постављена 5cm вертикално у прву линију.}[5cm]
\lipsum[1-10]
\end{document}

Референце[уреди]

  1. „LaTeX footnotes“ Приступљено 2011-09-30. 

Шаблон:A-Roberts


Претходно: Фигуре и натписи Индекс Следеће: Хиперлинкови