Digitalni tekst 1/Obrada teksta
vežbe
Raspored
praktikuma
u maju 2017. godine (III rok)
Za studente koji obnavljaju predmet u zimskom semestru školske 2016/17.
godine, bilo da im je on obavezan ili izborni,
treba da se jave u prve tri nedelje nastave bilo profesoru bilo asistentu, u
vreme konsultacija i da se popunom obrasca izjasne
koje predispitne obaveze od prethodne godine zadržavaju (pohađanje
nastave, testovi, seminarski). Posle isteka ove
tri nedelje, svi studenti koji se nisu javili profesorima, sve predispitne
poene stiču kao da slušaju predmet prvi put.
Sadržaj
- Literatura:
- Teorija formalnih jezika
-
- Duško M. Vitas, Prevodioci i interpretatori (odeljak Jezik i njegove gramatike, str. 25-27). Matematički fakultet, Beograd, 2006.
- Kombinatorika
-
- Vene T. Bogoslavov, Zbirka rešenih zadataka iz matematike 1 (odeljak Kombinatorika), Zavod za udžbenike i nastavna sredstva, Beograd, 2001.
- Vene T. Bogoslavov, Zbirka rešenih zadataka iz matematike 4 (odeljak Kombinatorika), Zavod za udžbenike i nastavna sredstva, Beograd, 2001.
- Kodiranje
-
- Nedeljko Parezanović, Osnovi računarskih sistema (poglavlje 2, Čuvanje podataka), Izdavačko preduzeće Nauka, Beograd, 1995.
- Karakterski skupovi
- Neravnomerni kodovi
- Ravnomerni kodovi
- Osnovne komande (\documentclass, \begin, \end) i okruženja
(document) u LaTeX-u. Obavezni i opcioni argumenti komandi ({} i []).
- Prvi primer prvi1.dvi
- "LaTeX-ovanje", analiza grešaka (log, Next Error) i pregled rezultata (dvi,
ps, pdf).
- Korišćenje Help-a (Command Index i Concept Index).
- Kreiranje (glavnog) naslova dokumenta (\title, \author, \date, \maketitle)
- Kreiranje numerisanih i nenumerisanih podnaslova u dokumentu (\section,
\section*, \subsection, \subsection*…):
naslovi_uvod.dvi
- Kreiranje pasusa. Prelazak u novi red bez kreiranja novog pasusa (\\).
- Teme za čitanje (Concept Index):
- Document Classes
- Starting & Ending
- Title making: \maketitle
- Sectioning
- Paragraphs: Making Paragraphs
- New line, starting: \\
- Indent, forcing: \indent
- Indent, suppressing: \noindent
- Beline (eksplicitno zadavanje razmaka, \hspace, \vspace, titlepage):
razmaci2.dvi (rešenje: razmaci2.tex)
- Non breaking space ("neprelomni razmak" ~).
- Rastavljanje reči na kraju reda (hifenacija, \-).
- Okoline
- Teme za čitanje (Concept Index):
- Spaces & boxes
- Special characters
- Hyphenation, forcing: \- (hyphenation)
- Title pages, creating: titlepage
- Environments
- Lists of items: itemize
- Lists of items, numbered: enumerate
- Labelled lists, creating: description
U okviru samostalnog rada kod kuće, pokušajte sami da napravite
datoteku domaci1.tex, koja posle LaTeX-ovanja izgleda kao domaci1.dvi.
- Okoline quote, quotation, verse
- Specijalni karakteri: specijal.dvi
(rešenje: specijal.tex)
- Režimi u LaTeX-u:
- režim pasusa (za običan tekst)
- matematički režim (za matematičke simbole i formule)
- režim kvadrata (eng.
- {, }, \, ~, &, #, %
- $, _, ^ (\[ i \] imaju specijalno
značenje u matematičkom režimu).
- Akcentovana slova. Realizuju se
različito u režimu pasusa (\v, \', \`, \", \c, \~, \^ i sl) i u
matematičkom režimu (\check, \acute, \grave, \ddot).
- Crtice (-,--,---,|)
- Navodnici (\lq, \rq, `` '')
- Tri tačke (\dots)
- Komanda \verb i okolina verbatim
- Komentari (jednolinijski i blokovski, paket verbatim)
- Indeksiranje i stepenovanje mat.dvi (rešenje: mat.tex)
- Formatiranje: formatiranje.dvi (rešenje: formatiranje.tex)
- Stilovi fonta (\textbf, \textit, \textsc, \texttt)
- Veličina fonta (\scriptsize, \large, \huge i sl)
- Teme za čitanje (Concept Index):
- Special characters
- Quoted text with paragraph indentation, displaying: quotation
- Quoted text, displaying: quote.
- Poetry, an environment for: verse
- Verbatim text: \verb.
- Simulating typed text: verbatim
- Fonts: Typefaces (Styles, Sizes)
- Crtice (ova tema nije pokrivena u Help-u LaTeX-a, ali je detaljno
obrađena u knjizi LaTeX2e za autore
(Specijalni karakteri, str. 48-50))
- Tabele (okolina tabular):
tabele.dvi (rešenje: tabele.tex)
- Slike. Paket graphicx i komanda
\includegraphics. Formati slika
EPS,
JPG,
PNG.
Programi dvips, ps2pdf, dvi2pdf, pdfLaTeX. Primeri:
Koristimo sledeće slike (EPS format, tj. Encapsulated PostScript):
- Teme za čitanje (Concept Index):
- Lining text up in tables: tabular
- Slike (ova tema nije pokrivena u Help-u LaTeX-a, ali je detaljno
obrađena u knjizi LaTeX2e za autore
(Uključivanje slika u dokumente, str. 63)).
- Fusnote (\thanks, \footnote)
- Primer: fusnote.dvi
(rešenje: fusnote.tex)
- Reference na delove dokumenta (\label, \ref, \pageref)
- Primer: reference2.dvi
(rešenje: reference2.tex)
- Reference na tabele i slike (okoline table, figure, komande
\centering, \caption)
- Primer:
tabele2.dvi
(rešenje: tabele2.tex)
- Automatski generisan sadržaj (\tableofcontents, \addcontentsline)
- Primer: sadrzaj.dvi
(rešenje: sadrzaj.tex)
- Teme za čitanje (Concept Index):
- Title making: \maketitle (\thanks)
- Footnotes, creating: Footnotes
- Cross referencing: Cross References
- Tables, creating: table
- Environments (table, figure)
- Table of Contents, creating: Table of Contents
- Definisanje izgleda strane (\pagenumbering, \pagestyle). Zaglavlja
stranice (\pagestyle{myheadings}, \markboth, markright)
- Primer: pagestyle.dvi)
(rešenje: pagestyle.tex)
- Automatsko generisanje indeksa i bibliografije
- Primer: reference.dvi
(rešenje: reference.tex)
- Teme za čitanje (Concept Index):
- Page numbering: \pagenumbering.
- Page styles: Page Styles
- Environments (thebibliography)
- Indeks (ova tema nije pokrivena u Help-u LaTeX-a, ali je detaljno
obrađena u knjizi LaTeX2e za autore
(Kreiranje indeksa, str. 71)).
- Lokalizacija i predefinisanje komandi (\renewcommand)
- \partname, \chaptername,
- \tablename, \figurename,
- \contentsname, \indexname, \refname (article), \bibname (book)
- Primer: knjiga.dvi
(rešenje: knjiga.tex
ilustruje klasu dokumenta book)
- Definisanje novih komandi (\newcommand). Slova Đ i đ
- Kodiranja i pisma (latinica, ćirilica)
- Primer:
cirlat.dvi (rešenje: cirlat.tex)
- Matematički tekst
- Formule u tekstu i zasebne formule ($ i $$)
- Promenljive ($x$ umesto \textit{x})
- Osnovne računske radnje (+,-, \cdot i /)
- Tri tačke (\ldots)
- Ne brinemo o razmacima ($x+y*2/3-6$)
- Paketi amsmath i amssymb (\mathbb, \mathcal)
- Stepeni (^), indeksi (_), razlomci (\frac), koreni (\sqrt), plus-minus
(\pm).
- Operacije sa skupovima (unija, presek, razlika, komplement, partitivni
skup). Prazan skup, Elementi skupa i podskupovi.
- Operacije sa iskazima (konjunkcija, disjunkcija, implikacija,
ekvivalencija, negacija). Oznake za tačno i netačno
- Predikatske formule (kvantifikatori "za svaki" i "postoji")
- Relacijski operatori (jednako, različito, manje, manje ili
jednako, veće, veće ili jednako)
- Sume (\sum), proizvodi (\prod). Komanda \displaystyle
- Primer: strana 1 dokumenta mat2.dvi (rešenje: mat2.tex)
- Teme za čitanje (Concept Index):
- Defining a new command: \newcommand (obuhvata i \renewcommand)
- Lokalizovani nazivi tabela, slika, sadržaja, indeksa,
bibliografije itd. (ova tema nije pokrivena u Help-u LaTeX-a, ali je detaljno
obrađena u knjizi LaTeX2e za autore
(Kreiranje novih komandi, str. 77-79)).
- Kodiranje i pisma (ova tema nije pokrivena u Help-u LaTeX-a, ali je detaljno
obrađena u knjizi LaTeX2e za autore
(Višejezička podrška, str. 83-88))
- Math mode: Modes (Math Formulae, Spacing in Math Mode, Math
Miscellany, Math Symbols) i LaTeX2e za autore
(Formatiranje formula i teorema, str. 51-60)).
- Razne matematičke formule.
- Aritmetički operatori (+,-,/,\cdot)
- Relacijski operatori (\not)
- Logički simboli (te, ne-te)
- Grčka slova
- Tabele u matematičkom tekstu (array). Primer: tablice iskaznih operacija
- Velike zagrade (\left, \right).
- Poravnavanje i numerisanje jednačina (eqnarray)
- Primer: Strane 2-6 dokumenta
mat2.dvi (rešenje: mat2.tex)
- Teme za čitanje (Concept Index):
- Math mode: Modes (Math Formulae, Spacing in Math Mode, Math
Miscellany, Math Symbols) i LaTeX2e za autore
(Formatiranje formula i teorema, str. 51-60)).