Urejanje strokovnih besedil v L A TEXu

Σχετικά έγγραφα
Uvod v L A TEX 2ε. Osnove pisanja poročil. Špela Bolka. Ljubljana, 21. marec 2013

MATEMATIČNI IZRAZI V MAFIRA WIKIJU

LATEX HTML LATEX and HTML 1 / 38

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 22. oktober Gregor Dolinar Matematika 1

Diferencialna enačba, v kateri nastopata neznana funkcija in njen odvod v prvi potenci

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 5. december Gregor Dolinar Matematika 1

Tretja vaja iz matematike 1

KODE ZA ODKRIVANJE IN ODPRAVLJANJE NAPAK

matrike A = [a ij ] m,n αa 11 αa 12 αa 1n αa 21 αa 22 αa 2n αa m1 αa m2 αa mn se števanje po komponentah (matriki morata biti enakih dimenzij):

Odvod. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 10. december Gregor Dolinar Matematika 1

Αναστασία Τομπουλίδου, Υποψήφια δά ιδάκτωρ. Χαρά Χαραλάμπους, Αν. Καθηγήτρια

Funkcijske vrste. Matematika 2. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 2. april Gregor Dolinar Matematika 2

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 14. november Gregor Dolinar Matematika 1

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 21. november Gregor Dolinar Matematika 1

Booleova algebra. Izjave in Booleove spremenljivke

Kotne in krožne funkcije

1 Fibonaccijeva stevila

Προγραμματισμός ιαχείρισης Συστημάτων Ι

Kontrolne karte uporabljamo za sprotno spremljanje kakovosti izdelka, ki ga izdelujemo v proizvodnem procesu.

VEKTORJI. Operacije z vektorji

13. Jacobijeva metoda za računanje singularnega razcepa

Zaporedja. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 15. oktober Gregor Dolinar Matematika 1

Osnove elektrotehnike uvod

Delovna točka in napajalna vezja bipolarnih tranzistorjev

SKUPNE PORAZDELITVE VEČ SLUČAJNIH SPREMENLJIVK

LaTEX για Πρωτάρηδες Στούµπος Βασίλης δαίµων LaTEX για Πρωτάρηδες π. 1/42

Funkcije. Matematika 1. Gregor Dolinar. Fakulteta za elektrotehniko Univerza v Ljubljani. 12. november Gregor Dolinar Matematika 1

P R A V I L N I K o spremembah in dopolnitvah Pravilnika prometni signalizaciji in prometni opremi na cestah

Urejanje strokovnih besedil v L A TEXu

Splošno o interpolaciji

Εισαγωγή στο TEX 1/27

IZPIT IZ ANALIZE II Maribor,

Podobnost matrik. Matematika II (FKKT Kemijsko inženirstvo) Diagonalizacija matrik

PONOVITEV SNOVI ZA 4. TEST

Numerično reševanje. diferencialnih enačb II

8. Diskretni LTI sistemi

Ιστορική αναδρομή του LaTeX

*M * Osnovna in višja raven MATEMATIKA NAVODILA ZA OCENJEVANJE. Sobota, 4. junij 2011 SPOMLADANSKI IZPITNI ROK. Državni izpitni center

1. Έντυπα αιτήσεων αποζημίωσης Αξίωση αποζημίωσης Έντυπο Πίνακας μεταφράσεων των όρων του εντύπου...

NEPARAMETRIČNI TESTI. pregledovanje tabel hi-kvadrat test. as. dr. Nino RODE

Εισαγωγή στο LaTEX2ε. Ιωάννης Παρτάλας

8. Posplošeni problem lastnih vrednosti

Urejanje besedil z odprtokodnimi urejevalniki

Statistična analiza. doc. dr. Mitja Kos, mag. farm. Katedra za socialno farmacijo Univerza v Ljubljani- Fakulteta za farmacijo

V tem poglavju bomo vpeljali pojem determinante matrike, spoznali bomo njene lastnosti in nekaj metod za računanje determinant.

Iterativno reševanje sistemov linearnih enačb. Numerične metode, sistemi linearnih enačb. Numerične metode FE, 2. december 2013

1. Definicijsko območje, zaloga vrednosti. 2. Naraščanje in padanje, ekstremi. 3. Ukrivljenost. 4. Trend na robu definicijskega območja

osnovni koraki Matija Lokar in Srečo Uranič V 0.9 oktober 2008


IZVODI ZADACI (I deo)

Gimnazija Krˇsko. vektorji - naloge

CM707. GR Οδηγός χρήσης SLO Uporabniški priročnik CR Korisnički priručnik TR Kullanım Kılavuzu

Εισαγωγή στη Latex. Ιωάννης Καφετζής Μεταπτυχιακός Φοιτητής Α.Π.Θ. Μωυσής Λάζαρος Υποψήφιος Διδάκτορας Α.Π.Θ.

Navodila za uporabo ESCMS sistema Kazalo

Gnuplot program za risanje grafov


Matrike. Poglavje II. Matrika je pravokotna tabela realnih števil. Na primer: , , , 0 1

Z L L L N b d g 5 * " # $ % $ ' $ % % % ) * + *, - %. / / + 3 / / / / + * 4 / / 1 " 5 % / 6, 7 # * $ 8 2. / / % 1 9 ; < ; = ; ; >? 8 3 " #

1. Trikotniki hitrosti

1. TVORBA ŠIBKEGA (SIGMATNEGA) AORISTA: Največ grških glagolov ima tako imenovani šibki (sigmatni) aorist. Osnova se tvori s. γραψ

Matematika 1. Gregor Dolinar. 2. januar Fakulteta za elektrotehniko Univerza v Ljubljani. Gregor Dolinar Matematika 1

Kvadratne forme. Poglavje XI. 1 Definicija in osnovne lastnosti

vezani ekstremi funkcij

Integralni račun. Nedoločeni integral in integracijske metrode. 1. Izračunaj naslednje nedoločene integrale: (a) dx. (b) x 3 +3+x 2 dx, (c) (d)

Tabela najbolj pogostih matematičnih in drugih posebnih znakov v naslovih ter vnos in razrešitev le-teh v polju 200 in drugih poljih

Osnove matematične analize 2016/17

p 1 ENTROPIJSKI ZAKON

Εισαγωγή στο XeLaTeX

Μια µικρή εισαγωγή στη LaTEX

Enačba, v kateri poleg neznane funkcije neodvisnih spremenljivk ter konstant nastopajo tudi njeni odvodi, se imenuje diferencialna enačba.

Tema 1 Osnove navadnih diferencialnih enačb (NDE)

Frekvenčna analiza neperiodičnih signalov. Analiza signalov prof. France Mihelič

Analiza 2 Rešitve 14. sklopa nalog

Reševanje sistema linearnih

Kotni funkciji sinus in kosinus

How to Prepare Your Paper for IPSJ Journal (version 2012/2/4)

Spoznajmo sedaj definicijo in nekaj osnovnih primerov zaporedij števil.

How to Use a L A TEX 2ε Class File (ite.cls) for the Journal of the Institute of Image Information and Television Engineers

Matematika 1. Gabrijel Tomšič Bojan Orel Neža Mramor Kosta

Uvod v R. 13. oktober Uvodni primer 3

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

LATEX. Ποτσίκα Ηλιάνα Σακέρογλου Ελένη. Δρ. Μηνάς Δασυγένης

Matematika 2. Diferencialne enačbe drugega reda

Na pregledni skici napišite/označite ustrezne točke in paraboli. A) 12 B) 8 C) 4 D) 4 E) 8 F) 12

INFORMATIKA DELOVNA SKRIPTA

Navadne diferencialne enačbe

PROCESIRANJE SIGNALOV

DISKRETNA FOURIERJEVA TRANSFORMACIJA

Kvantni delec na potencialnem skoku

L A TEX Uvod i osnove

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Beamer. Pr th 'Ekdosh: Mpaldimts Fwtein Anajewrhmènh 'Ekdosh: Basileiˆdou Zw

Programiranje 1 PROGRAMIRANJE 1 MATIJA LOKAR SREČO URANIČ

How to Typeset Your Papers in LAT E X (Version 6)

Transformator. Delovanje transformatorja I. Delovanje transformatorja II

Vladimir Batagelj. Ferdinand in LOGO. Zapiski

Algoritmi in podatkovne strukture 2. Številska drevesa

L A T E X. Matematična besedila. Matjaž Željko. 10. november Fakulteta za matematiko in fiziko. 1 Matjaž Željko Urejevalnik besedila LAT E X

Logika in množice c

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Transcript:

Bor Plestenjak Urejanje strokovnih besedil v L A TEXu 1. del - Uvod Bor Plestenjak 2006 1

Kako deluje L A TEX? L A TEX datoteka % preambula dokumenta \documentclass[a4paper]{article} \usepackage[slovene]{babel} \usepackage[cp1250]{inputenc} \usepackage[t1]{fontenc} % telo dokumenta \begin{document} V pravokotnem trikotniku velja $$a^2+b^2=c^2.$$ \end{document} Dokument opišemo v ASCII datoteki (s končnico.tex). ASCII datoteko prevedemo s programom latex in dobimo datoteko. datoteko lahko pogledamo na zaslonu, jo izpišemo ali pa naredimo PostScript datoteko. Bor Plestenjak 2006 2

Zgodovina L A TEXa TEX: razvil ga je Donald E. Knuth (1977), današnja oblika je iz leta 1982, leta 1989 je dodana podpora za 8-bitne znake, zadnja verzija ima oznako 3.141592. L A TEX: paket dodatnih ukazov za TEX, avtor je Leslie Lamport (1985), leta 1994 je ekipa L A TEX3 naredila verzijo L A TEX 2ε Bor Plestenjak 2006 3

Kako poganjamo L A TEX? Če je vse pravilno nastavljeno, potem v okolju Windows: 1. z urejevalnikom (npr. Notepad) pripravimo ASCII datoteko nekaj.tex 2. nekaj.tex s programom latex prevedemo v nekaj.dvi (latex nekaj.tex). 3. nekaj.dvi pogledamo in izpišemo s programom yap ali dviwin. (4.) nekaj.dvi s programom dvips prevedemo v PostScript datoteko nekaj.ps (dvips nekaj.dvi). (5.) nekaj.ps izpišemo s PostScript tiskalnikom ali pa si pomagamo s programom GSview. Pripravimo lahko tudi PDF dokumente: ASCII datoteko prevedemo s programom pdflatex (pdflatex nekaj.tex), iz PostScript datoteke s programom GSview (File/Convert). Na voljo so prirejeni urejevalniki za lažji vnos teksta in prevajanje, npr.: LEd (L A TEX Editor), TeXnicCenter, TextPad. Bor Plestenjak 2006 4

Primerjava z WYSIWYG programi : What You See Is What You Get Prednosti L A TEXa: je prosto dosegljiv in teče na različnih operacijskih sistemih, preprosto vstavljanje matematičnih formul, preprosto kreiranje kazal, stvarnih kazal, seznamov literature, opomb,..., strukturirani dokumenti, številni dodatni paketi, za branje PS in PDF datotek ne potrebujemo nameščenega L A TEXa. Slabosti L A TEXa: na zaslonu ne vidimo sproti, kako bo na koncu zgledal dokument, potrebno si je zapomniti nekaj osnovnih ukazov. Bor Plestenjak 2006 5

Vhodna datoteka Sestavljena je iz besedila dokumenta in različnih ukazov za L A TEX. L A TEX ukazi se začenjajo z znakom \ (backslash). Komentarji se označujejo z znakom % (od znaka do konca vrstice). L A TEX datoteka % preambula dokumenta \documentclass[a4paper]{article} \usepackage[slovene]{babel} \usepackage[cp1250]{inputenc} \usepackage{lmodern} \usepackage[t1]{fontenc} % telo dokumenta \begin{document} V pravokotnem trikotniku velja $$a^2+b^2=c^2.$$ \end{document} Vhodna datoteka je sestavljena iz preambule in telesa. Bor Plestenjak 2006 6

Presledki Ni pomembno, če za besedo stoji en ali pa več presledkov. Presledki na začetku vrstice se ne upoštevajo. Ni pomembno, če za besedo stoji en ali pa več presledkov. Presledki na začetku vrstice se ne upoštevajo. Prazna vrstica začenja nov odstavek. Prazna vrstica začenja nov odstavek. Vsi prazni znaki (presledek, tabulator) so presledki. Presledki na začetku vrstice se ignorirajo. Prelom vrstice pomeni presledek. Prazna vrstica pomeni nov odstavek. Bor Plestenjak 2006 7

Posebni znaki Naslednji simboli se v L A TEXu uporabljajo kot kontrolni znaki, zato jih ne smemo kar direktno vstavljati v besedilo. # $ % ^ & _ { } ~ \ Za te znake imamo posebne ukaze: \# \$ \% \^{} \& \_ \{ \} \~{} $\backslash$ # $ % ˆ & _ { } \ Pomen posebnih znakov: ~ trdi presledek (deljenje ni možno) % začetek komentarja \ začetek ukaza # parameter v definiciji ukaza {, } začetek in konec skupine $ začetek in konec matematičnega načina & prehod na novo polje v razpredelnicah ^ eksponent v matematičnem načinu _ indeks v matematičnem načinu Bor Plestenjak 2006 8

L A TEX ukazi Ukazi ločijo velike in male črke in imajo eno izmed naslednjih dveh oblik: Znaku \ sledi ime le iz črk. znakom, ki ni črka. Ukaz se konča s presledkom, številko ali kakšnim drugim Znak \ in natančno en znak (lahko tudi številka). L A TEX ignorira presledke za ukazi. Če želimo presledek za ukazom, na konec ukaza damo ali {} in presledek ali pa posebni ukaz za presledek. Bral sem, da Knuth ljudi, ki uporabljajo \TeX, deli na \TeX{}nike in \TeX perte. \textbf{ta ukaz očitno izpiše krepki tekst.}\newline Ta stavek bo v novi vrstici. Bral sem, da Knuth ljudi, ki uporabljajo TEX, deli na TEXnike in TEXperte. Ta ukaz očitno izpiše krepki tekst. Ta stavek bo v novi vrstici. Bor Plestenjak 2006 9

Komentarji Vse kar je za znakom % do konca vrstice je komentar. Ne upoštevajo se tudi začetni presledki v naslednji vrstici. To je % neumen % bolje: poučen <---- primer: Otorino% laringo% log To je primer: Otorinolaringolog Tudi tu se skriva en komentar oziroma celo dva. Tudi tu % napisal BP leta 2003 se skriva en komentar % pa se eden oziroma celo dva. Bor Plestenjak 2006 10

Razredi dokumentov L A TEX datoteka % preambula dokumenta \documentclass[a4paper]{article} \usepackage[slovene]{babel} \usepackage[cp1250]{inputenc} \usepackage{lmodern} \usepackage[t1]{fontenc} % telo dokumenta article strokovni članki, predstavitve, kratka poročila,... report poročila z več poglavji, manjše knjige, disertacije,... book prave knjige letter pisma slides prosojnice Bor Plestenjak 2006 11

Nastavitve v ukazu \documentclass 10pt, 11pt, 12pt letterpaper, a4paper, a5paper, b5paper, executivepaper, legalpaper fleqn leqno titlepage, notitlepage onecolumn, twocolumn Osnovna velikost pisave v dokumentu. Velikost papirja. Formule so levo namesto sredinsko poravnane. Številčenje enačb je na levi strani namesto na desni. Ali naslovu dokumenta sledi nova stran ali ne. Razred article se privzeto ne začne z novo stranjo, razreda report in book pa se. Število stolpcev teksta. twoside, oneside Ali bo končni izpis natisnjen enostransko ali dvostransko. Razreda article in report sta privzeto enostranska, razred book pa dvostranski. final, draft landscape openright, openany Ali gre za dokončno ali delovno verzijo. Ležeča oblika strani. Ali se poglavja začenjajo vedno na desni strani ali na prvi naslednji prazni strani. Ne deluje v razredu article, ker ta razred nima poglavij. Razred report privzeto začenja poglavja na naslednji strani, razred book pa na naslednji desni strani. Bor Plestenjak 2006 12

Nekateri paketi in pomeni inputenc Določa vhodno kodno tabelo kot so npr. cp1250, cp852,.... fontenc Določa kodno tabelo, ki jo L A TEX uporablja. babel Podpora za neangleške jezike. lmodern Vključi pisavo Latin Modern. makeidx Doda ukaze za izdelavo indeksov. exscale Matematični simboli se uskladijo z osnovno velikostjo črk. amsmath Dodatni matematični simboli in ukazi za matematične tekste. Bor Plestenjak 2006 13

Končnice datotek in njihov pomen.tex Vhodna datoteka. Prevedemo jo s programom latex..log Opis dogajanja med zadnjim prevajanjem (tu je tudi seznam napak v primeru le teh)..aux Tu se shranjujejo podatki od enega prevajanja do drugega, med drugim notranje reference..dvi (Device Independent file). Glavni rezultat prevajanja z L A TEXom. Vsebino lahko pogledamo ali pa pošljemo v izpis..sty Dodatni paket, ki ga lahko vključimo z usepackage..cls Datoteka z definicijo razreda dokumenta, ki jo vključimo z documentclass..toc Tu so shranjeni vsi naslovi poglavij za kazalo..lof Tu so shranjene vsi naslovi slik za kazalo slik..lot Podobno kot prej za kazalo tabel..idx Tu se shranjujejo gesla za stvarno kazalo..ind Že predelana datoteka s stvarnim kazalom (obdelana s programom makeindex..ilg Opis dogajanja pri zadnjem prevajanju z makeindex. Bor Plestenjak 2006 14

Prelomi vrstic in strani Odstavki so obojestransko poravnani. Ukazi za prelom vrstice: \\, \newline, \linebreak[n], \nolinebreak[n]. Ponavadi so knjige stavljene tako, da imajo vse vrstice enako dolžino.\linebreak Ponavadi so knjige stavljene tako, da imajo vse vrstice enako dolžino.\linebreak[3] \LaTeX{} vstavi potrebne prelome vrstic in presledke med besedami tako, da optimizira vsebino celotnega odstavka. \\ Če je potrebno, tudi deli besede, ki jih ni možno udobno postaviti v vrstico.\newline Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Ponavadi so knjige stavljene tako, da imajo vse vrstice enako dolžino. Ponavadi so knjige stavljene tako, da imajo vse vrstice enako dolžino. L A TEX vstavi potrebne prelome vrstic in presledke med besedami tako, da optimizira vsebino celotnega odstavka. Če je potrebno, tudi deli besede, ki jih ni možno udobno postaviti v vrstico. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Bor Plestenjak 2006 15

Posebni znaki in simboli Začetni in končni narekovaji: po dva znaka in. Enojni narekovaji: po en znak in. Vezaji: eden do trije zaporedni pomišljaji: -, --, --- in matematični minus. Tri pike: ukaz \ldots. Prosim, pritisnite x tipko. daughter-in-law, X-rated\\ pages 13--67\\ yes---or no? \\ $0$, $1$ and $-1$ Ne tako... ampak tako:\\ New York, Tokio, Budimpešta, \ldots Prosim, pritisnite x tipko. daughter-in-law, X-rated pages 13 67 yes or no? 0, 1 and 1 Ne tako... ampak tako: New York, Tokio, Budimpešta,... Bor Plestenjak 2006 16

Akcenti in posebni znaki ò \ o ó \ o ô \^o õ \~o ō \=o ȯ \.o ö \"o ç \c c ŏ \u o ǒ \v o ő \H o o \c o ọ \d o ō \b o oo \t oo œ \oe Œ \OE æ \ae Æ \AE å \aa Å \AA ø \o Ø \O ł \l Ł \L ı \i j \j!? Tabela prikazuje vse možne akcente, s katerimi lahko opremimo črko o, in nekaj drugih znakov. H\^otel, na\"\i ve, \ el\ eve,\\ sm\o rrebr\o d,! Se\~norita!,\\ Sch\"onbrunner Schlo\ss{} Stra\ss e, \\ \v{s}\v{c}epec soli, \v{z}elezniki Hôtel, naïve, élève, smørrebrød, Señorita!, Schönbrunner Schloß Straße, ščepec soli, Železniki Bor Plestenjak 2006 17

Podpora slovenščine Pri neangleških besedilih (tudi pri slovenščini) uporabimo paket babel: Aktiviramo ga z ukazom \usepackage[slovene]{babel} za ukazom \documentclass. Nizi kot so npr. Table of Contents, List of Figures,..., se prilagodijo novemu jeziku. Prilagodijo se pravila za deljenje besed (če je sistem pravilno nameščen in nastavljen). babel definira nove ukaze za vnos lokalnih znakov in črk. V slovenščini: "c č "C Č "s š "S Š "z ž "Z Ž " " "< «">» Bor Plestenjak 2006 18

Podpora slovenščine 2 Vnos šumnikov (paket inputenc): Namesto "c, "s,..., lahko do šumnikov pridemo tudi z direktnim vnosom, če pravilno nastavimo vhodno kodno tabelo s paketom inputenc. Paket vključimo z ukazom \usepackage[kodna tabela]{inputenc} v preambuli. Nekatere kodne tabele, ki jih uporabimo kot argument v paketu inputenc: cp852 (MS- DOS), cp1250 (Windows), latin2 (Unix). Pisava: Originalna TEXova pisava (Computer Modern) vsebuje le 128 znakov starega 7-bitnega ASCII nabora znakov. Za znake z akcenti TEX kombinira normalno črko z ustreznim akcentom. To preprečuje avtomatično deljenje besed, ki vsebujejo znake z akcenti. V novejših distribucijah TEXa so pisave Latin Modern, ki imajo enako obliko kot pisava Computer Modern, a vsebujejo posebne znake za večino evropskih znakov z akcenti. Aktiviramo jih z \usepackage{lmodern}. V preambuli aktiviramo pravo kodiranje znakov z \usepackage[t1]{fontenc}. Bor Plestenjak 2006 19

Podpora slovenščine - povzetek Naložimo paket babel in izberemo slovenščino. Za direkten vnos šumnikov pravilno nastavimo vhodno kodno tabelo. Uporabljamo pisave Latin Modern in kodiranje T1 zaradi deljenja besed s šumniki. V documentclass uporabimo opcijo a4paper. L A TEX datoteka \documentclass[a4paper]{article} \usepackage[slovene]{babel} \usepackage[cp1250]{inputenc} \usepackage{lmodern} \usepackage[t1]{fontenc} \begin{document} To je zelo zelo preprosto besedilo v slovenščini. \end{document} Bor Plestenjak 2006 20

Pisave Družina: \textrm{tekst}: navadna (roman), \textsf{tekst}: gladka (sans serif), \texttt{tekst}: pisalni stroj (typewriter). Oblika: \textup{tekst}: pokončna, \textit{tekst}: poševna, \textsl{tekst}: nagnjena, Debelina: \textbf{tekst}: krepka, \textmd{tekst}: navadna debelina, Poudarjena pisava: \underline{tekst}: podčrtani tekst, \emph{tekst}: poudarjeni tekst. Navadni tekst: \textnormal{tekst}: navadni tekst \textsc{tekst}: velike male črke. Bor Plestenjak 2006 21

Pisave 2 Družino, obliko in debelino pisave lahko poljubno mešamo. Poudarjena pisava ima v različnih družinah različno obliko. \textsf{tu sta \textbf{krepki} in \textsl{nagnjen} gladki tekst}. \textsc{\texttt{to je pisava pisalnega stroja z velikimi malimi črkami.}} \textit{tudi v poševni pisavi lahko \emph{poudarimo} tekst,} \textsf{prav tako v \emph{gladki} pisavi,} \texttt{in v pisavi \emph{pisalnega stroja}.} Tu sta krepki in nagnjen gladki tekst. To je pisava pisalnega stroja z velikimi malimi črkami. Tudi v poševni pisavi lahko poudarimo tekst, prav tako v gladki pisavi, in v pisavi pisalnega stroja. Bor Plestenjak 2006 22

Velikost pisave \tiny drobna pisava \scriptsize velikost indeksov \Large Veliki znaki \footnotesize velikost opomb pod črto \LARGE VELIKI znaki \small majhna pisava \huge ogromni \normalsize normalna velikost \Huge Ogromni \large veliki znaki \underline{\textbf{pomnite\huge!}} \textit{čim} \textsf{v\textbf{\large E} \texttt{č}} pisav \Huge uporabljate \footnotesize \textbf{v} vašem \small \texttt{dokumentu}, \large \textit{tem} \normalsize lažje \textsc{berljiv} in \textsl{\textsf{lepši} pos\large t\large a\large n\huge e}. Pomnite! Čim VE Č pisav uporabljate v vašem dokumentu, tem lažje berljiv in lepši postane. Bor Plestenjak 2006 23

Vodoravni razmiki Za vodoravni razmik s predpisano dolžino uporabimo ukaz \hspace{dolžina}. Če naj se ta presledek obdrži tudi v primeru, ko pade na začetek ali na konec vrstice, uporabimo \hspace* namesto \hspace. Argument dolžina je v enostavni obliki enak številu in merski enoti. Najpomembnejše merske enote so mm cm in pt em ex milimeter centimeter = 10 mm palec = 25.4 mm točka (pika) 1/72 palca 1 3 mm približna širina M v trenutni pisavi približna višina x v trenutni pisavi Ta\hspace{1.5cm}razmik ima dolžino 1.5 cm.\hspace{3cm} Nadaljevanje \ldots Ta\hspace{1.5cm}razmik ima dolžino 1.5 cm.\hspace*{3cm} Nadaljevanje \ldots Ta razmik ima dolžino 1.5 cm. Nadaljevanje... Ta razmik ima dolžino 1.5 cm. Nadaljevanje... Bor Plestenjak 2006 24

Vodoravni razmiki 2 Ukaz \stretch{n} naredi poseben raztegljiv presledek, ki zapolni ves preostali prostor na vrstici. Če uporabimo dva ukaza \hspace{\stretch{n}} v isti vrstici, potem se bosta razširila glede na faktor širjenja. Ukaz \hfill je okrajšava za \hspace{\fill}. Tu je \fill posebna raztegljiva dolžina, ki se lahko od 0 raztegne do maksimalne možne širine. \hbox{} je prazen znak, ki ga lahko uporabimo za oznako začetka ali konca vrstice. x\hspace{\stretch{1}} x\hspace{\stretch{3}}x X\ \hfill\hfill Malo na desno \ \hfill\ X x x x X Malo na desno X a b c a b c \hfill a \hfill b \hfill c \hfill \hfill a \hfill b \hfill c \hfill \hbox{} Bor Plestenjak 2006 25

Zapolnjevalci Ukaza \dotfill in \hrulefill delujeta tako kot \hfill, le da vmesni prostor zapolnita s pikami oziroma z vodoravno črto. Začetek \dotfill\ Konec Levo\ \hrulefill\ Sredina\ \hrulefill\ Desno Začetek................................... Konec Levo Sredina Desno \hrulefill\ pol \hfill pol \dotfill \textbf{dopolnite:} pol pol............. Dopolnite: Na je živel, rad je pesmi pel. Na \hrulefill\hrulefill\ je živel, rad je \hrulefill\ pesmi pel. Bor Plestenjak 2006 26

Okolja Za izpis teksta posebne oblike (naštevanja, sredinsko poravnani tekst,... ) so v L A TEXu na voljo številna okolja. Okolje se začne z \begin{okolje} in konča z \end{okolje}, vmes pa postavimo tekst, za katerega želimo poseben izpis: \begin{okolje} tekst \end{okolje} Okolja lahko gnezdimo enega v drugega, kot npr. \begin{aaa}...\begin{bbb}...\end{bbb}...\end{aaa} \begin{abstract} Tukaj je povzetek. V povzetku pa je še malce teksta, \begin{center} ki je sredinsko poravnan. \end{center} \end{abstract} Po abstraktu nadaljujemo z navadnim tekstom, ki je širši od povzetka. Tukaj je povzetek. teksta, Povzetek V povzetku pa je še malce ki je sredinsko poravnan. Po abstraktu nadaljujemo z navadnim tekstom, ki je širši od povzetka. Bor Plestenjak 2006 27

Seznami Okolje itemize je primerno za preproste sezname, kjer navajamo stvari, okolje enumerate je namenjeno za oštevilčene sezname, okolje description pa za sezname, kjer opisujemo zadeve. Nov člen začnemo z ukazom \item. \begin{enumerate} \item Različna okolja lahko mešamo po lastnem okusu: \begin{itemize} \item Toda to lahko postane smešno. \item[-] To se začne s pomišljajem. \end{itemize} \item Zapomnite si: \begin{description} \item[neumne] zadeve ne bodo postale pametne, če so v seznamu. \item[pametne] zadeve, za razliko, pa lahko čudovito prikažemo s seznamom. \end{description} \end{enumerate} 1. Različna okolja lahko mešamo po lastnem okusu: Toda to lahko postane smešno. - To se začne s pomišljajem. 2. Zapomnite si: Neumne zadeve ne bodo postale pametne, če so v seznamu. Pametne zadeve, za razliko, pa lahko čudovito prikažemo s seznamom. Bor Plestenjak 2006 28

Navpični presledki Razmik med odstavki, razdelki, podrazdelki,... je v L A TEXu avtomatično določen. Kadar je potrebno, lahko dodatni navpični razmik med dvema odstavkoma vstavimo z ukazom: \vspace{dolžina} Če želimo zadržati prostor na vrhu ali na dnu strani, potem lahko uporabljamo ukaz \vspace* namesto \vspace. Dodatni razmik med dvema vrsticama v istem odstavku je določen z ukazom \\[dolžina] To je prvi odstavek. To je drugi odstavek in večji razmik.\vspace{2cm} To je tretji odstavek.\\[1cm] Ta stavek je še vedno v tretjem odsatvku. To je prvi odstavek. To je drugi odstavek in večji razmik. To je tretji odstavek. Ta stavek je še vedno v tretjem odsatvku. Bor Plestenjak 2006 29

Navpični presledki 2 Ukaz \stretch v povezavi z ukazom \pagebreak lahko uporabimo za to, da tekst vstavimo na zadnjo vrstico strani ali pa da tekst navpično postavimo na sredo strani. L A TEX datoteka Nekaj teksta \ldots \vspace{\stretch{1}} To gre na zadnjo vrstico strani.\pagebreak Z ukazom \bigskip in \smallskip lahko naredimo navpične razmike že vnaprej definiranih velikosti in nam tako ni potrebno skrbeti za točna števila. Ukaz \vfill deluje podobno kot \hfill. Bor Plestenjak 2006 30

Logična struktura teksta Tekst je logično razdeljen na: dele (\part), poglavlja (\chapter), razdelke (\section), podrazdelke (\subsection), podpodrazdelke (\subsubsection), paragrafe (\paragraph), podparagrafe (\subparagraph), odstavke. Odstavke ločimo s praznimi vrsticami ali pa z ukazom \par. Bor Plestenjak 2006 31

Logična struktura teksta 2 \section{o logični strukturi} \subsection{podrazdelek} \subsubsection{še podpodrazdelek} V tem delu teksta \ldots \paragraph{še manjša enota} To je prvi odstavek.\par Sledi drugi odstavek. \subparagraph{najmanjša enota} 1 O logični strukturi 1.1 Podrazdelek 1.1.1 Še podpodrazdelek V tem delu teksta... Še manjša enota Sledi drugi odstavek. To je prvi odstavek. Tretji odstavek. Četrti odstavek. Najmanjša enota Četrti odstavek. Tretji odstavek. Bor Plestenjak 2006 32

Poglavja, razdelki, kazalo Logične enote: V razredu article: \section{...}, \subsection{...}, \subsubsection{...}, \paragraph{...}, \subparagraph{...}. V razredih report in book sta dodatno še: \part{...}, \chapter{...}. \appendix spremeni oštevilčenje poglavij (razdelkov). Vsi ukazi za logične enote imajo tudi različico z zvezdico, kot npr. \section*{...}. Ti ukazi izpišejo neoštevilčen naslov, ki se ne pojavi v kazalu. \section*{tega razdelka ne bo v kazalu} \section[kratek naslov za kazalo]{dolg in še posebno dogočasen naslov, ki se izpiše na začetku poglavja} Tega razdelka ne bo v kazalu 2 Dolg in še posebno dogočasen naslov, ki se izpiše na začetku poglavja Bor Plestenjak 2006 33

Kazalo Z ukazom \tableofcontents zgeneriramo kazalo. Pri tem je dokument potrebno prevesti vsaj dvakrat. \tableofcontents Kazalo 1 O logični strukturi 32 1.1 Podrazdelek.............. 32 1.1.1 Še podpodrazdelek...... 32 2 Kratek naslov za kazalo 33 2.1 Kar en podrazdelek.......... 37 Bor Plestenjak 2006 34

Naslov dokumenta Naslov celotnega dokumenta se naredi z ukazom \maketitle. Vsebino naslova je potrebno pred tem definirati z ukazoma \title{...}, \author{...} in po želji tudi z ukazom \date{...}. Kot argument ukaza \author lahko podamo več imen, ki jih ločimo z ukazom \and. \title{tečaj iz \LaTeX{}a} \author{bor Plestenjak \and Nobody Else} \maketitle Tečaj iz L A TEXa Bor Plestenjak Nobody Else 16. november 2006 35

Oblika strani Stran je sestavljena iz glave, telesa in dna. L A TEX podpira tri predefinirane kombinacije. \pagestyle{style} spremeni obliko vseh strani, \thispagestyle{style} spremeni le obliko tekoče strani. Možni parametri za style so plain Številke strani se izpisujejo na dnu strani na sredini dna. To je privzeta oblika strani. empty Tako glava kot dno strani sta prazna. headings Trenutni naslov poglavja in številka strani se izpisujeta v glavi vsake strani, dno pa je prazno. myheadings Uporabnik z ukazoma \markboth{levi tekst}{desni tekst} in \markright{tekst} sam določi vsebino glave in dna. Bor Plestenjak 2006 36

Sklicevanja na dele dokumenta V knjigah, poročilih in člankih se velikokrat sklicujemo na slike, tabele in druge dele teksta. L A TEX ima na voljo naslednje ukaze za sklicevanja: \label{marker} : definira oznako marker, \ref{marker} : referenca na oznako marker \pageref{marker} : stran, na kateri je oznaka marker. \footnote{opomba} : opombe pod črto. Oznake se dobijo iz prejšnjega prevajanja besedila. \subsection{kar en podrazdelek} Sklic na ta podrazdelek\footnote{to je opomba pod črto} \label{sec:this} ima obliko: poglej podrazdelek~\ref{sec:this} na strani ~\pageref{sec:this}. 2.1 Kar en podrazdelek Sklic na ta podrazdelek a ima obliko: poglej podrazdelek 2.1 na strani 37. a To je opomba pod črto Bor Plestenjak 2006 37

Levo, desno in sredinsko poravnan tekst Tekst je normalno obojestransko poravnan. Okolja za druge možnosti so: flushleft : levo poravnan tekst, flushright : desno poravnan tekst, center : sredinsko poravnan tekst. Če z ukazom \\ ne povemo, kje so prelomi vrstic, jih L A TEX določi sam. \begin{flushleft} Ta tekst je \\ levo poravnan. \LaTeX{} se ne trudi narediti vrstic z enakimi dolžininami. \end{flushleft} \begin{flushright} Ta tekst je desno\\ poravnan. Kot prej tudi tu vrstice nimajo enakih dolžin. \end{flushright} \begin{center} V središču\\sveta \end{center} Ta tekst je levo poravnan. L A TEX se ne trudi narediti vrstic z enakimi dolžininami. Ta tekst je desno poravnan. Kot prej tudi tu vrstice nimajo enakih dolžin. V središču sveta Bor Plestenjak 2006 38

Navedki in verzi quote : okolje za krajše navedke, pomembne fraze,... quotation : okolje za daljše navedke (več odstavkov), verse : okolje za tekst v verzih. Splošno tiskarsko pravilo za dolžino vrstice je: \begin{quote} V povprečju ne sme imeti nobena vrstica več kot 66 znakov. \end{quote} Zato imajo strani v \LaTeX{}u privzete tako velike robove in se v časopisih uporablja več stolpcev. \begin{verse} Barčica po morju plava,\\ drevesa se priklanjajo.\\ O le naprej, o le naprej,\\ dokler je še vetra kej. Splošno tiskarsko pravilo za dolžino vrstice je: V povprečju ne sme imeti nobena vrstica več kot 66 znakov. Zato imajo strani v L A TEXu privzete tako velike robove in se v časopisih uporablja več stolpcev. Barčica po morju plava, drevesa se priklanjajo. O le naprej, o le naprej, dokler je še vetra kej. Barčica po morju plava... Barčica po morju plava \ldots \end{verse} Bor Plestenjak 2006 39

Dobesedni izpis Tekst med \begin{verbatim} in \end{verbatim} bo natisnjen dobesedno, z vsemi prelomi vrst in presledki vred in brez izvajanja morebitnih L A TEXovih ukazov. Znotraj odstavka podobno dosežemo z \verb tekst. Črka je le ena možnost, v resnici lahko uporabimo poljuben par enakih znakov, razen * ali presledka. Ukaz \verb \ldots naredi \ldots \begin{verbatim} 10 PRINT "HELLO WORLD "; 20 GOTO 10 \end{verbatim} \begin{verbatim*} različica z zvezdico okolja verbatim poudari presledke v besedilu \end{verbatim*} Ukaz \ldots naredi... 10 PRINT "HELLO WORLD "; 20 GOTO 10 različica z zvezdico okolja verbatim poudari presledke v besedilu Tudi ukazu verb lahko damo na konec *: kot kaže ta primer :-) Tudi ukazu verb lahko damo na konec *:\\ \verb* kot kaže ta primer :-) Okolja verbatim in ukaza \verb ne moremo uporabljati znotraj argumentov drugih ukazov. Bor Plestenjak 2006 40

Daljši komentarji Za daljše komentarje lahko uporabljamo okolje comment, za katerega moramo predhodno naložiti paket verbatim. To je nov \begin{comment} precej neumen, a koristen \end{comment} primer vstavljanja komentarja v dokument. To je nov primer vstavljanja komentarja v dokument. Bor Plestenjak 2006 41

Deljenje besed L A TEX avtomatično deli besede, kadar je to potrebno. Pravila lahko podamo ročno z ukazom \hyphenation{seznam besed}, kjer z znaki - podamo delilni vzorec. V tekstu dovoljena mesta za deljenje označimo z \-. \hyphenation{naravoslovje Ma-te-ma-ti-ka} Sedaj želim deliti stavek, ki vsebuje NARAVOSLOVJE. Sedaj želim deliti stavek, ki vsebuje DRUŽBOSLOVJE. Sedaj želim deliti stavek, ki vsebuje DRUŽB\-OS\-LOVJE. Sedaj želim deliti stavek, ki vsebuje NARAVOSLOVJE. Sedaj želim deliti stavek, ki vsebuje DRUŽBO- SLOVJE. Sedaj želim deliti stavek, ki vsebuje DRUŽBOS- LOVJE. Sedaj želim deliti stavek, ki vsebuje MATEMA- TIKA. Sedaj želim deliti stavek, ki vsebuje MATEMATIKA. Bor Plestenjak 2006 42

Deljenje besed 2 Za preprečitev deljenja uporabimo ukaz \mbox{tekst}. \fbox je podoben \mbox, le da nariše še okvir okrog vsebine. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni \mbox{dodatnega} navpičnega presledka. Sama oblika odstavkov je odvisna od \fbox{uporabljenega} razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega \fbox{navpičnega} presledka. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Sama oblika odstavkov je odvisna od uporabljenega razreda. Normalno je prva vrstica zamaknjena, med dvema odstavkoma pa ni dodatnega navpičnega presledka. Bor Plestenjak 2006 43

Razpredelnice Okolje tabular uporabljamo za razpredelnice, ki imajo lahko tudi vodoravne in navpične črte. V ukazu \begin{tabular}{stolpci} v argumentu stolpci določimo število stolpcev in poravnavanje: l,r,c : stolpec z levo, desno oziroma sredinsko poravnanim tekstom, : navpična črta. Osnovni ukazi v okolju: & za začetek novega stolpca, \\ za začetek nove vrstice, \hline za vodoravno črto. \begin{center} \begin{tabular}{ c l r } \hline Vpisna številka & Študent & Točke \\ \hline 77123401 & Alan Ford & 10 \\ 99123432 & Johny Logan & 13 \\ 88991234 & Bob Rock & 7 \\ \hline \end{tabular} \end{center} Vpisna številka Študent Točke 77123401 Alan Ford 10 99123432 Johny Logan 13 88991234 Bob Rock 7 Bor Plestenjak 2006 44

Razpredelnice 2 Še dva ukaza znotraj okolja tabular: \cline{i-j} : vodoravna črta, ki se razteza le med stolpcema i in j, \multicolumn{n}{vzorec}{vsebina} : Naslednjih n stolpcev se združi v en stolpec. \begin{tabular}{ *{9}{c }} \hline & \multicolumn{4}{ c }{predavanja} & \multicolumn{4}{ c }{vaje} \\ \cline{2-9} & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ \hline 11.01.02 & \multicolumn{4}{ c }{R-1} & \multicolumn{4}{ c }{R-4} \\ \hline \end{tabular} predavanja vaje 1 2 3 4 5 6 7 8 11.01.02 R-1 R-4 Bor Plestenjak 2006 45

Razpredelnice 3 Specifikacija @{besedilo} pomeni, da se v vsaki vrstici med stolpcema izpiše dano besedilo. \begin{tabular}{cr@{.}l} izraz s številom $\pi$ & \multicolumn{2}{c}{vrednost} \\ \hline $\pi$ & 3&1416 \\ $\pi^{\pi}$ & 36&46 \\ $(\pi^{\pi})^{\pi}$ & 80662&7 \\ \end{tabular} izraz s številom π vrednost π 3.1416 π π 36.46 (π π ) π 80662.7 \begin{tabular}{@{} l @{}} \hline brez presledka na začetku in na koncu\\ \hline \end{tabular} brez presledka na začetku in na koncu Bor Plestenjak 2006 46

Razpredelnice 4 Specifikacija p{širina} pomeni stolpec z dano širino in z obojestransko poravnanim tekstom. \begin{center} \begin{tabular}{ p{3.7cm} p{3.7cm} } \hline Če je tekst predolg, ga bo \LaTeX{} sam zlomil v več obojestransko popravnanih vrstic. & To velja tudi za drugi stolpec. Tako lahko na preprost način dobimo kratko besedilo v več stolpcih \ldots \\ \hline \end{tabular} \end{center} Če je tekst predolg, ga bo L A TEX sam zlomil v več obojestransko popravnanih vrstic. To velja tudi za drugi stolpec. Tako lahko na preprost način dobimo kratko besedilo v več stolpcih... Bor Plestenjak 2006 47

Razpredelnice 5 Specifikacija *{število ponovitev}{stolpci} pomeni večkratno ponovitev vzorca. \begin{center} \begin{tabular}{ *{3}{c r }} \hline A & 11 & B & 2 & C & 3\\ Č & 4 & DD & 5 & E & 6\\ \hline \end{tabular} \end{center} A 11 B 2 C 3 Č 4 DD 5 E 6 Vsebina okolja tabular vedno ostane na eni strani, saj v tem okolju ni preloma strani. Če potrebujemo dolge tabele, ki se raztezajo čez več strani, si lahko pomagamo s paketom longtable. Bor Plestenjak 2006 48