LATEX KREIRANJE DOKUMENATA Ines Vlahovi Tipovi dokumenata pisanje

  • Slides: 23
Download presentation
LATEX – KREIRANJE DOKUMENATA Ines Vlahović

LATEX – KREIRANJE DOKUMENATA Ines Vlahović

Tipovi dokumenata � pisanje kratkog teksta � pisanje teze � dizajniranje knjiga � stvaranje

Tipovi dokumenata � pisanje kratkog teksta � pisanje teze � dizajniranje knjiga � stvaranje prezentacije � curriculum vitae � pisanje pisma � stvaranje letaka � stvaranje velikih plakata

Kratki tekst begin{} end{} preambula enviroment

Kratki tekst begin{} end{} preambula enviroment

Teza � � Download predloška www. ctan. org/tex-archive/macros/latex/ contrib/classicthesis/

Teza � � Download predloška www. ctan. org/tex-archive/macros/latex/ contrib/classicthesis/

Knjiga

Knjiga

Prezentacija Teme: • Ann. Arbor, Antibes, Berlin, Dresden, default, Frankfurt, Madrid, Singapore….

Prezentacija Teme: • Ann. Arbor, Antibes, Berlin, Dresden, default, Frankfurt, Madrid, Singapore….

Prezentacija

Prezentacija

Izrada postera

Izrada postera

Članak

Članak

Podešavanja dokumenta � documentclass[]{} � {} article, report, book, slides… � []: � 10

Podešavanja dokumenta � documentclass[]{} � {} article, report, book, slides… � []: � 10 pt, 12 pt - veličina fonta �a 4, letterpaper…-veličina papira �titlepage, notitlepage – naslov na novoj stranici ili zajedno �twocolumn- dva stupca �twoside, oneside � Izgled stranica – zaglavlja i podnožja koja imaju predefinirane dijelove pagestyle{izgled} ○ izgled: plain, headings, empty �thispagestyle{izgled} – za pojedinačnu stranicu

Podešavanja dokumenta � Makro paketi � usepackage[opcije]{makropaket} � {}: �fontenc – specificira kodiranje dokumenta

Podešavanja dokumenta � Makro paketi � usepackage[opcije]{makropaket} � {}: �fontenc – specificira kodiranje dokumenta �babel – specifičnosti pojedinog jezika (dani u tjednu, mjeseci, nazivi u sekcijama) �graphics – dodavanje grafike �color – dodavanje boja tekstu i ostalim elementima �makeidx – stvaranje indexa �inputenc – input kodiranje koristi korisnik

Podešavanja dokumenta � Margine �setmargins{top}{bottom}{left}{right} � pozadine �Add. To. Background{pagenumber}{includegraphics{filename}} � promjena fonta sekcije:

Podešavanja dokumenta � Margine �setmargins{top}{bottom}{left}{right} � pozadine �Add. To. Background{pagenumber}{includegraphics{filename}} � promjena fonta sekcije: �renewcommand{sectfont}{largesffamilybfseriescolor{blue}}

Podešavanje teksta � Unos specijalnih znakova: �usepackage[latin 2, utf 8]{inputenc} -omogućuje direktan unos specijalnih

Podešavanje teksta � Unos specijalnih znakova: �usepackage[latin 2, utf 8]{inputenc} -omogućuje direktan unos specijalnih slova pojedinog jezika iz drugih kodirajućih tablica koja nisu u ASCII i Unicode �usepackage[Croatian]{babel} – sadrži uzorke rastavljanja riječi za odabrani jezik �usepackage[T 1]{fontenc} - T 1 omogućuje 256 piktografa, slova sa naglascima �usepackage{lmodern}- dodatna naredba za znakove za windowse �usepackage{microtype} - micro-typographic ekstenzije - skaliranje pojedinog znaka za bolje poravnanje

Podešavanje teksta � Veličina fonta (podešavanje unutar okoline-enviroment): �large, LARGE �small, footnotesize, scriptsize, tiny

Podešavanje teksta � Veličina fonta (podešavanje unutar okoline-enviroment): �large, LARGE �small, footnotesize, scriptsize, tiny �normalfont � Promjena fonta: �textrm{…} – prebacivanje u Roman font �textsf{…} – sans serif… � Oblikovanje teksta: �textbf{…} – bold �textit{…} – italic �textsc{…} – mala slova �textup{…} – velika slova � Vlastite definicije – u preambuli: �newcommand{authorname}[1]{textbf{#1}}

Podešavanje fonta �Osnovni – Computer Modern obitelj fontova �drugi - http: //www. tug. org/fonts/getnonfreefonts/

Podešavanje fonta �Osnovni – Computer Modern obitelj fontova �drugi - http: //www. tug. org/fonts/getnonfreefonts/ � usepackage[T 1]{fontenc} – radi većina fontova � usepackage{fontname} �npr. usepackage{lmodern} �usepackage{kpfonts} � renewcommand{familydefault}{sfdefault} – prebacivanje na sans serif font �Kombiniranje fontova: usepackage{libertine} usepackage[libertine, cmintegrals, cmbraces, vvarbb] {newtxmath} usepackage[scaled=0. 95]{inconsolata} � podebljanje formula: mathbf{argument}

Numerirane liste � Numerirane liste: �usepackage{moreenum} �begin{enumerate} �item live �item long �item and �item

Numerirane liste � Numerirane liste: �usepackage{moreenum} �begin{enumerate} �item live �item long �item and �item prosper �end{enumerate}

Okviri teksta usepackage{tcolorbox} begin{tcolorbox}[title=textbf{Examples}, colback=blue!5!white, colfr begin{tcolorbox ame=blue!75!white]The text below consists of pangrams. tcblower

Okviri teksta usepackage{tcolorbox} begin{tcolorbox}[title=textbf{Examples}, colback=blue!5!white, colfr begin{tcolorbox ame=blue!75!white]The text below consists of pangrams. tcblower blindtext[3] end{tcolorbox} tcbset{colframe=green!50!black, colback=white, colupper=green!30!black, fonttitle=bfseries, center title, nobeforeafter, tcbox raise base} Normal text tcbox{Boxed text} tcbox[left=0 pt, right=0 pt, top=0. 5 ex, bottom=0 pt, boxsep=0 pt, toptitle=0. 5 ex, bottomtitle=0. 5 ex, title=Sample table]{ begin{tabular}[t]{rl} Number & 100 \ Sum & 350 end{tabular}}

Slike � Nekoliko formata : jpg/jpeg, eps, pdf �usepackage{graphicx} � u dokumentu gdje ubacujemo

Slike � Nekoliko formata : jpg/jpeg, eps, pdf �usepackage{graphicx} � u dokumentu gdje ubacujemo sliku: �includegraphics{filename} �ili za određene dimenzije: includegraphics[width=0. 5textwidth]{filename} �Ili includegraphics[width=5 cm, height=3 cm, keepaspectratio]{filename} � Za bitmape: includegraphics[interpolate]{filename}

Slike � Automatsko pozicioniranje slike: begin{figure}[htbp!] centering includegraphics{filename} caption{Some text} label{fig: name} end{figure} �

Slike � Automatsko pozicioniranje slike: begin{figure}[htbp!] centering includegraphics{filename} caption{Some text} label{fig: name} end{figure} � Pozivanje na sliku sa: label{fig: name}

Manipulacija sa slikama � Za pozicioniranje slike u istoj sekciji: �usepackage[section]{placeins} �clearpage završava stranicu

Manipulacija sa slikama � Za pozicioniranje slike u istoj sekciji: �usepackage[section]{placeins} �clearpage završava stranicu i prisiljava output „floating” slika na tu stranicu � Fiksacija pozicije slike: usepackage{float} begin{figure}[H] u dokumentu

Manipulacija sa slikama � Skaliranje slike: �includegraphics[scale=0. 5]{filename} � Rotacija slike: �includegraphics[angle=90]{filename} �Ili includegraphics[angle=90,

Manipulacija sa slikama � Skaliranje slike: �includegraphics[scale=0. 5]{filename} � Rotacija slike: �includegraphics[angle=90]{filename} �Ili includegraphics[angle=90, origin=tl]{filename} � Trim slike: �includegraphics[trim=1 cm 2 cm 3 cm 4 cm, clip]{filename} � Dodavanje okvira: usepackage{xcolor} usepackage[export]{adjustbox} includegraphics[width=10 cm, cframe=red!50!black 5 mm]{filename} u dokumentu (cframe=color thickness separation margin)

Poravnanje slika �usepackage[demo]{graphicx} � U dokumentu za vertikalno centriranje: �raisebox{- 0. 5height}{includegraphics[height=4 cm, width=8

Poravnanje slika �usepackage[demo]{graphicx} � U dokumentu za vertikalno centriranje: �raisebox{- 0. 5height}{includegraphics[height=4 cm, width=8 cm]{filename 1}} �hfill �raisebox{0. 5height}{includegraphics[height=2 cm, width=4 cm]{filename 2}} � U dokumentu za centriranje po gornjem rubu: �raisebox{-height}{includegraphics{. . . }}

Page Layout � usepackage{layout} � begin{document}layout

Page Layout � usepackage{layout} � begin{document}layout