LaTeX/Fusnote i Margine
Fusnote
urediFusnote su veoma koristan način pružanja dodatnih informacija čitaocu. Uglavnom, to nije suština koja može biti postavljena na dnu stranice. Ovo održava glavni deo teksta sažetim.
Fusnota je jednostavna za korišćenje. Potrebna je komanda: \footnote{tekst}
. Ne ostavljajte razmak između komande i reči gde želite da se pojavi fusnota, inače će LaTeX obraditi taj prostor i ostaviti ga, što nije onako kako je planirano.
Прављење фусноте је лако.\footnote{Пример фусноте.}
|
Očigledno je da će se LaTeX pobrinuti za postavljanje fusnote na dnu stranice. Svaka fusnota je numerisana redom - proces koji, kao što ste mogli da primetite do sada, automatski urađen za vas.
Možete da postavite tekst fusnote ručno. U tom slučaju se koristi \footnotemark
-\footnotetext
:
\footnotemark
% ...
Неко друго место\footnotetext{Ово је мој фуснота!}
|
Broj fusnote može takođe biti izraženo naveden.
\footnotemark[17]
% ...
Неко друго место\footnotetext[17]{Ово је мој фуснота!}
|
Prilagođavanje
urediMoguće je prilagoditi u fusnoti obeležavanje. Po podrazumevanom podešavanju, oni su numerisani redom (Arapski). Međutim, ne ulazeći previše u mehaniku LaTeX-a , moguće je promeniti pomoću sledeće komande (koja treba da se stavi na početku dokumenta, ili bar pre nego što se stvai prva fusnota).
\renewcommand{\thefootnote}{\arabic{footnote}}
|
Arapski brojevi, 1, 2, 3... |
\renewcommand{\thefootnote}{\roman{footnote}}
|
Rimski brojevi (mala slova), i, ii, iii... |
\renewcommand{\thefootnote}{\Roman{footnote}}
|
Rimski brojevi (velika slova), I, II, III... |
\renewcommand{\thefootnote}{\alph{footnote}}
|
Abeceda (mala slova), a, b, c... |
\renewcommand{\thefootnote}{\Alph{footnote}}
|
Abeceda (velika slova), A, B, C... |
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
|
Niz od devet simbola, probajte i uverite se! |
Za fusnotu bez broja koristi se ova deklaracija:
\let\thefootnote\relax\footnote{Не постоји број у овој фусноти}
|
Na ovaj način, numeracija je globalno isključena. Da ima samo jedna fusnota bez broja, ova gore komanda mora da se stavi između { }. Ipak, u tom slučaju, brojač fusnota i dalje povećava, tako da na primer možete da dobijete fusnotu 1, neoznačenu, i 3. Bolje rešenje se [1] sastoji u definisanju sledećeg makroa u preambuli:
\makeatletter
\def\blfootnote{\xdef\@thefnmark{}\@footnotetext}
\makeatother
|
Paket footmisc nudi razne opcije za prilagođavanje izgleda fusnota. Može se koristiti na primer, za korišćenje drugog fonta u okviru fusnota.
Resetovanje brojača
uredi- svaki deo
\makeatletter
\@addtoreset{фуснота}{поглавље}
\makeatother
|
- svaka strana
(Ovo može zahtevati paljenje LaTeX-a dvaput)
\usepackage{perpage} %пакет на свакој страни
\MakePerPage{footnote} %команда пакета на свакој страни
|
Uobičajeni problemi i zaobilaznice
uredi- Fusnote nažalost ne rade sa tabelama, jer se to smatra kao loša praksa. Možete prevazići ovo ograničenje na nekoliko načina: možete koristiti
\footnotemark[123]
u tabeli i\footnotetext[123]{Zdravo svete!}
negde na stranici. Isto i sa referencama: koristite\footnote{Zdravo svete!\label{fnote
}} negde na stranici i\textsuperscript{\ref{fnote
}} u tabeli. Ili, možete dodati\usepackage{footnote}
i\makesavenoteenv{tabular}
u preambuli i staviti vaše table okruženje u\begin{savenotes}
okruženje. Imajte na umu da ovo ne radi sa paketima color ili colortbl. Pogledajte ovu stranicu za ostale pristupe (kao što je upotreba fusnota za tabele threeparttable).
- Fusnote takođe ne rade unutar minipejdž okruženja (U stvari, nekoliko okruženja daje podršku fusnoti .
\makesavenoteenv{environmentname}
komanda paketa fusnote može popraviti većinu). Minipejdž uključuje svoje fusnote, nezavisno od dokumenta. Paket mpfnmark omogućava veću fleksibilnost u upravljanju ovim grupama fusnota.
- Ako je tekst u okviru toga, onda je fusnota URL adresa (koristeći
\url
ili\href
komande) sa posebnim slovima, se neće kompajlovati. Morate ili izbeći znakove sa vodećim bekslešom, ili koristite neku drugu komandu.
- Ako je tekst u fusnoti veoma dug, LaTeX može podeliti fusnotu na nekoliko strana. Možete sprečiti LaTeX u tome, povećanjem kazne za takve operacije. Da biste to uradili, ubacite sledeću liniju u preambuli vašeg dokumenta:
\interfootnotelinepenalty=10000
|
- Za više referenci na istoj fusnoti, možete koristiti sledeću sintaksu:
Текст који има фусноту\footnote{Ово је фуснота} изгледа овако. Касније текст који се односи на исту фусноту\footnotemark[\value{footnote}] користи другу команду.
|
Ako vam je potrebna podrška hyperref , koristimo umesto:
Текст који има фусноту \footnote{Ово је фуснота}\addtocounter{footnote}{-1}\addtocounter{Hfootnote}{-1} изгледа овако. Касније текст који се односи на исту фусноту\footnotemark користи другу команду.
|
Imajte na umu da ovi pristupi neće raditi ako postoje druge fusnote između prve reference i kasnijih "duplikata" reference. Za više opštih rešenja, vidite ovde i ovde.
- Ako se fusnota treba dodati u naslovu poglavlja, sekcije ili slično, mogu se dve metode koristiti:
- Napisati
\section[title] {title\footnote{I'm a footnote referred to the section} }
gde je title naslov sekcije. - Koristite footmisc paket, sa opcijama stable, i jednostavno dodajte fusnotu u odeljku naslova.
Margine
urediMargine su korisne u uređivačkom procesu, za razmenu komentara između autora. Da biste ubacili neku belešku u marginu koristite\marginpar{tekst margine}
. Za jednostrani raspored (simplex), tekst će biti postavljen na desnoj margini, počev od linije gde se definiše. Za dvostrani raspored (duplex), biće postavljen u spoljnoj margini i za izgled dve kolone će biti postavljen u najbližoj margini.
Da biste zamenili podrazumevani stranu, koristite \reversemarginpar
i beleške će potom biti stavljene na suprotnu stranu, što bi bilo unutra margine za dvostrani raspored.
Ako vaš tekst u margini zavisi od toga koja je margina izabrana (kaže se da sadrži strelicu na tekstu ili se odnosi na pravcu "kao što se vidi na levo..."), možete videti \marginpar[left text]{right text}
za posebnu varijantu.
Da biste uneli neku napomenu margine u prostoru koji \marginpar
ne može da podnese, kao što su fusnote ili jednačina okruženja, koristite paket marginnote.
Druga opcija za dodavanje boje na marginama na fensi način obezbeđuje paket todonotes koristeći \todo{todo note}
. To čini paket pgf korisnim za projektovanje i crtanje sa velikom bazom podataka alata.
Paketi mparhack i marginnote mogu se koristiti kao nativna \marginpar
komanda koja ne zadovoljava vaše potrebe.
Beleške u marginama i geometry paket mogu postaviti širinu margina i njihovih beleški.
U preambuli, ubacite
\usepackage{marginnote}
|
i koristite geometry paket sa prilagođenim veličinama:
\usepackage[top=Bcm, bottom=Hcm, outer=Ccm, inner=Acm, heightrounded, marginparwidth=Ecm, marginparsep=Dcm]{geometry}
|
gde su A, B, C, D, E, F, G, X simboli u cm (mogu se naravno koristiti i druge jedinice pored cm).
U glavnom tekstu, beleške margine se postavljaju sa paketom:
\marginnote{унесите текст овде...}[Fcm]
|
Konkretno,
- marginparwidth (E) je širina beleške margine,
- marginparsep (D) je razdvajanje između stava i beleške margine,
- F jeste nadole napisana napomena margina od prve linije (negativne vrednosti F pomeraju belešku nagore) i
- vrednost G = C − (D + E) je razdvajanje između ivice beleške i ivice.
Primer desno je postavljen pomoću sledećih:
\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}
|
Reference
uredi- ↑ „LaTeX footnotes“ Приступљено 2011-09-30.