Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 247 odgovora
  • 144.207 pregleda

Najnovija ↓

Sve o (La)TeX-u na ovom forumu 24.11.2003. u 14:02 · pre 279 meseci #1
Pošto na ovom forumu postoji mnogo tema o TeX-u odlučio sam da napišem ovaj tutorijal.

Napisao Gojko Vujovic:

Trenutno je na sistemu:

$ tex -v
TeX (Web2C 7.3.1) 3.14159
kpathsea version 3.3.1

Sve sto moze on, mozete i vi ovde samo mu uokvirite input sa [tex] tagovima.

Napisao filmil:

Osnovne formule:

c = a + b se piše isto tako samo u odgovarajućim tagovima.

c = a + b


Pitagorina teorema:

c ^2 = a^2 + b^2

c ^2 = a^2 + b^2

ili:

c = \sqrt{ a^2 + b^2 }

c = \sqrt{ a^2 + b^2 }


U nekom od prethodnih pitanja bilo je:

2 = \sqrt{ x + \sqrt{ x + \sqrt{ x + \cdots }}}

 2 = \sqrt{ x + \sqrt{ x + \sqrt{ x + \cdots }}}


Primetite razliku:

a,\dots b i a+\cdots+b

a,\dots b \hbox{ i } a+\cdots+b

Razlomci? Nema problema:

a = { b \over c}

a = { b \over c}


N nad k se piše kao:

{n \choose k}

{n \choose k}

Notacija:

Grčka slova, takođe i običan tekst usred matematičke formule:

\alpha, \beta, \gamma, \delta, \epsilon, \varepsilon,
A \hbox{(isto je kao veliko alfa!)}, B, \Gamma, \Delta,
\Epsilon, \dots


\alpha, \beta, \gamma, \delta, \epsilon, \varepsilon,
A \hbox{ (isto je kao veliko alfa!)}, B, \Gamma, \Delta,
\Epsilon, \dots

Indeksiranje, razmaci:

a_i, \quad b^j \quad a_{ij}^{\mu+\nu}


a_i, \quad b^j \quad a_{ij}^{\mu+\nu}

Sumiranje, integraljenje, takođe i ispravno pisanje diferencijala, uspravno
a ne u kurzivu:

\sum_{k=0}^{\infty} a_k^2 + b_k^2 = \int _0^T f^2(\zeta) \hbox{d} \zeta

\sum_{k=0}^{\infty} a_k^2 + b_k^2 = \int _0^T f^2(\zeta) \hbox{d}
\zeta

Limesi, trigonometrija:

\lim_{x \to 0} { {\sin x} \over x } = 1

\lim_{x \to 0} { {\sin x} \over x } = 1

Šeširi:

\vec a \quad \hat b \quad \overline{AB} \quad \underbrace{CD}

\vec a \quad \hat b \quad \overline{AB} \quad \underbrace{CD}

Ovo što sledi je jako bitno za formatiranje poruka. Primetite razliku
između:

[tex]\int _{0}^{1/4\,\pi }\!\sin(x){dx}[/tex]

i

[tex]
\int _{0}^{1/4\,\pi }\!\sin(x){dx}
[/tex]

Dakle, tim redom:

\int _{0}^{1/4\,\pi }\!\sin(x){dx}

i


\int _{0}^{1/4\,\pi }\!\sin(x){dx}

Napisao tOwk:

Ako volite da navodite slučajeve kao
x=\cases{7,&ako je danas \v cetvrtak\cr
           -2&u suprotnom\cr
           -4x,&kad $e^4=1$}

koristite
Code:
x=\cases{7,&ako je danas \v cetvrtak\cr
           -2&u suprotnom\cr
           -4x,&kad $e^4=1$}


Ampersand (&) vam razdvaja prvi deo od drugog, i prvi deo se tretira kao
matematička formula, a drugi kao običan tekst. Zato, ako želite da i u
drugom delu imate formulu, stavite je u dolare. Svaki red se završava sa
,,\cr''.


A kada krenete da pišete o matricama i determinantama, ne ustručavajte se da
koristite ,,\matrix'':
\left[\matrix{%
1&2&3&4\cr
a&b&c&d\cr
\hbox{Pera}&0&-&!\cr}\right]

Prethodno je napisano kao:

Code:
\left[\matrix{%
1&2&3&4\cr
a&b&c&d\cr
\hbox{Pera}&0&-&!\cr}\right



Pomoću \left i \right se prave odgovarajuće zagrade odgovarajućih veličina
(pa ih je najbolje koristiti i inače kod ,,('', ,,[''), a vitičaste zagrade
dobijate kao \{ i \}.

Ovo su samo osnovne stvari, više o tome možete pronaći na:

http://people.ee.ethz.ch/~oetiker/lshort/lshort.pdf
http://www.emerson.emory.edu/s...latex/latex2e/latex2e_toc.html
http://www.tug.org/interest.html#doc
Potpis
Ljubičice crvena, što si plava kô zelena trava.
Re: Sve o (La)TeX-u na ovom forumu 30.11.2003. u 21:41 · pre 279 meseci #2
Ako moze par pitanja, u pitanju je MikTex (hvala, Vanja). Mogao sam i coveka da pitam, ali evo ovako, da svi vide(a vi premestite, da ne prljam top temu)
1. Kako da napravim PDF da bude cirilica ili latinica, a da je taj nacin lak za koriscenje i da lepo izgleda (ne bude "sinusoida-ravnjanje slova":) kad ga gledam
2. Da li moze da se kuca vise mat. formula sa {displaymath} jedna ispod druge (nesto mi se bunio, morao sam da otvaram \begin-\end za svaku formulu
3. Kako da u {dvostrukim}/{trostrukim} integralima znak za oblast (D,V) bude {izmedju}/{ispod srednjeg integrala}, a ne kao sa "_" desno pored.

Toliko za pocetak. Bice ovog jos od mene:)
Re: Sve o (La)TeX-u na ovom forumu 30.11.2003. u 21:57 · pre 279 meseci #3
Branko, za rešenje prvog problema pogledaj (delimično sređeni) http://www.nasepismo.net/cgi-bin/nasepismo.pl/LaTeX

Za praktično (i jednostavno) rešenje ostalih problema koje si naveo treba da koristiš dodatke Društva matematičara Sjedinjenih Država (AMS): amsmath, amssymb (i ostale, ali meni ova dva rade kako treba). Pogledaj uputstva u ovim paketima, tu ima sve što ti može zatrebati, pa još i više.

http://heather.cs.ucdavis.edu/~matloff/LaTeX/LookHereFirst.html i potraži \limits u tom dokumentu da bi saznao za granice integrala.

Za jednačine u više redova koristi se ili split ili neka varijacija na temu, amsmath ih ima više:

Code:

\usepackage{amsmath}
%% ...
\begin{equation}
  \begin{split}
     H(X,Y) & = H(X) + H(Y|X) \\
                 & = H(Y) + H(X|Y)
  \end{split}
\end{equation}


f


Re: Sve o (La)TeX-u na ovom forumu 23.02.2004. u 14:05 · pre 276 meseci #4
Resio sam probleme koje sam davno postavio (za Windows):
Cirilica se lepo vidi ako se uradi sledece:
-u preamble se ukjluci
Code:

\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}

(primetite cp1251, windows cirilicna strana)
-u winedt-u se uradi options->preferences-> kartica fonts i namesti cyrilic script
-instalira se serbian jezik u keyboard options ako to vec nije uradjeno
Ovo izgleda fenomenalno u Acrobat Reader-u 5.0, za ranije verzije nisam proveravao

Za vise formula odjednom radi
Code:

\begin{eqnarray}
\end{eqnarray}

mada se meni vise svidela varijanta amsmath package-a
Code:

...
\usepackage{amsmath}
...
\begin{document}
...
\begin{gather} $ ili \gather* ako necete numerisanje jednacina
\end{gather}
...


I da ja ne bih pisao samo usko evo jos komandi koje nisu navedene.
Ako treba da pisete geometriju na es-u, pored objasnjenja kako da obelezite duz AB, mozete obelezavati i uglove
\angle ABC=\angle CDA
Ovo je napisano kao:
Code:

\angle ABC=\angle CDA


Ako ne volite radijane, mozete pisati i u stepenima:

\pi=90^\circ
Napisano kao:
Code:

\pi=90^\circ

Zapazite da \circ daje kruzic, ali centriran, sa znakom ^ ga "dizemo"

I za kraj, parcijalne izvode pisemo kao:
Code:

\frac{\partial f}{\partial x}=5

\frac{\partial f}{\partial x}=5
Re: Sve o (La)TeX-u na ovom forumu 19.04.2004. u 22:11 · pre 274 meseca #5
Pozdrav. Ja moram da ubacim jednu mozda deplasiranu molbu, ali verujem da bi znacilo i drugim neiskusnim korisnicima-wanna-be Latexa. Je l mozete da navedete sve ili bar nekoliko paketa koji podrzavaju i daju iole pristojna nasa slova (cir+lat) u Latexu, znaci koje inputenc i fontenc koristite... za razne stvari. Hvala.
Re: Sve o (La)TeX-u na ovom forumu 19.04.2004. u 23:09 · pre 274 meseca #6
Citat:
MarkoA:
paketa koji podrzavaju i daju iole pristojna nasa slova (cir+lat) u Latexu, znaci koje inputenc i fontenc koristite... za razne stvari. Hvala.


Da bi koristio ćirilicu i latinicu naporedo u LaTeX-u najbolje je (u moderna vremena) koristiti izmenjeno ulazno kodiranje utf8. Postoje i druge mogućnosti, poput korišćenja LaTeX primitiva (\v c, \'c i slične) ali za njima nema posebne potrebe kada je tu utf8. Videćeš na raznim mestima preporuke za korišćenje recimo windows ćirilične strane (CP1250), zatim ISO-8859-5 i sličnih. Jedna od takvih preporuka se nalazi i u jednoj od ranijih poruka iz iste ove teme i ona zaista radi, ali korišćenje Unikod zapisa UTF8 iz brojnih razloga je mnogo bolje rešenje pa bi trebalo da se potrudiš da ga iskoristiš ako je ikako moguće.

Problem sa ulaznim kodiranjem utf8 je što u starijim distribucijama — poput moje — traži da se doinstalira paket ucs. Navodno u novijim distribucijama naknadno instaliranje ovog paketa nije potrebno već je dovoljno samo navesti utf8 kao parametar za inputenc. teTeX kog koristim je relativno stari pa ne znam kako to izgleda u novijim verzijama.

Za izlazno kodiranje (fontenc) može se koristiti T2A koje sadrži naša ćirilična slova.

Naravno, potreban ti je i neki editor koji ume da snima i učitava UTF8. Takav editor je na primer emacs — mada i notepad za Windows XP takođe podržava UTF8 ako mu se posebno naglasi pri snimanju. Problem sa UTF8 je što ga ne podržavaju popularni „integrisani“ editori za LaTeX (npr. WinEdt). Doduše Emacs sa AUCTeXom može isto što WinEdt, pa čak i više. Ako nemaš ništa (lično:) protiv Emacsa, možeš ga iskoristiti za rad sa UTF8: http://www.nasepismo.net/cgi-bin/nasepismo.pl/Emacs.

Sledeći problem su fontovi. Default ćirilični fontovi u distribucijama LaTeX-a se ugrađuju u PDF dokumente kao Type 3. Posledica toga je da kada se tako dobijen PDF gleda kroz Acrobat Reader, slova izgledaju „grozno“ – iako se normalno štampaju i izgledaju „normalno“ kada se gledaju kroz GhostView. Latinični Computer Modern (i Times) postoje i u besplatnoj Type 1 varijanti tako da se u PDF-u mogu videti „lepa slova“.

Dakle: za lepa ćirilična slova valja nam potražiti (besplatnu) Type 1 ćirilicu. Verovao ili ne, ljudi su pokušali i uspeli. Pogledaj http://www.nasepismo.net/cgi-bin/nasepismo.pl/LaTeX za uputstvo o tom delu, kao i neke nagoveštaje šta sve treba uraditi da LaTeX kulturno progovori srpski.

Postoji još nekoliko sitnih problema koji su svi rešivi a na koje ćeš naići ili nećeš zavisno od toga koju distirbuciju LaTeX-a koristiš. Stvar je što su različiti ljudi nezavisno i na žalost nekompatibilno rešavali trzavice na koje su naišli u radu sa srpskim LaTeX-om a ta rešenja kasnije u različitim međusobno nekompatibilnim izdanjima dopala raznih distribucija.

Ako te posebno zanima, možeš probati i da se prijaviš u društvo „Naše pismo“ gde se između ostalog razmatra „standardizacija“ srpske podrške za LaTeX. Više detalja možeš saznati ako ispratiš gornji link.

f
Re: Sve o (La)TeX-u na ovom forumu 20.04.2004. u 01:41 · pre 274 meseca #7
Hajde Filipe, ako ti nije mrsko poalji link za taj AUCTeX, i neko kraće uputstvo za instalaciju i upotrebu u Emacs-u. Ja koristi Kile (KDE integrated LaTeX Environment) i mislim da je odličan, ali namam ništa protiv da probam i Emacs prilagođen LaTeX-u.
Potpis
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
Re: Sve o (La)TeX-u na ovom forumu 20.04.2004. u 02:03 · pre 274 meseca #8
Citat:
Nedeljko:
Hajde Filipe, ako ti nije mrsko poalji link za taj AUCTeX, i neko kraće uputstvo za instalaciju i upotrebu u Emacs-u.


AUCTeX možeš da preuzmeš sa adrese: http://www.gnu.org/directory/GNU/AUCTeX.html

Raspakuj ga negde, pogledaj početak datoteke Makefile i proveri da promenljive prefix i ostale iz sekcije „You must edit...“ pokazuju na smislene direktorijume.

Zatim „make“ i isprati uputstva na ekranu. AUCTeX će se instalirati u site-lisp dir tako da ne treba ništa dodavati u load-path.

Dodaj:
Code:

(require 'tex-site)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)


u ~/.emacs. AUCTeX će preuzeti (la)tex-mode i aktiviraće se kada učitaš datoteku sa odgovarajućom ekstenzijom, pod uslovom da ovakvo ponašanje u tvom Emacsu nije isključeno.

Pogledaj menije LaTeX i Command.

U prvom se nalaze uglavnom komande za uređivanje sekcija u dokumentu, izbor pisama, formulica i sličnog. U drugom se nalaze komande za rad sa višedelnim dokumentima, pokretanje (La)TeX sesija, pravljenje i gledanje DVI, PS i PDF dokumenata, indeksa i obradu BiBTeX datoteka. (Da li ima još nešto da je potrebno a da nije tu?) Preporučujem da pogledaš te menije kako bi video šta se nudi.

Sa M-x reftex-mode aktivira se (poseban) paket koji olakšava rad sa unakrsnim referencama (i sa kojim AUCTeX automatski sarađuje).

f
Re: Sve o (La)TeX-u na ovom forumu 24.04.2005. u 21:34 · pre 262 meseca #9
Meni ni posle svega ovoga nije bas najjasnije kako se koristi cirilica u \LaTeX u (ni latinica sa nasim slovima), pa bih vas zamolio da mi neko objasni malo detaljnije ako je moguce.

PS: Ne znam da li je bitno, ali koristim WinEdt 5.4 i minimalni paket MiKTeXa od 25 MB.
Re: Sve o (La)TeX-u na ovom forumu 25.04.2005. u 23:10 · pre 261 mesec #10
Latinica

\v{c} = č
\v'c = ć
\v{s} = š
\v{z} = ž

slično za velika slova

u preambuli stavi:
\def\d#1{{#1\kern-0.4em\char"16\kern-0.1em}}
\def\D#1{{\raise0.2ex\hbox{-}\kern-0.4em#1}}

da bi maogao da koristis:
\d{d} = dj
\D{D} = Dj

Pozdrav
Potpis
http://oliver.glogonj.net | http://www.glogonj.net
Re: Sve o (La)TeX-u na ovom forumu 26.04.2005. u 16:27 · pre 261 mesec #12
Ovo radi da TeTeX-om i na Linux-u i na Windows-u. Potrebno je da imaš instaliran ucs paket, i kucaš sve normalno na ćirilici, s tim da dokument sačuvaš kao utf-8.

Code:

\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[serbian]{babel}     % paket srtex


Za MiKTeX ne znam, mislim da ne bi trebalo puno da se razlikuje…

Re: Sve o (La)TeX-u na ovom forumu 26.04.2005. u 21:28 · pre 261 mesec #13
Kada ubacim te linije u dokument i ukucam neki cirilicni tekst prilikom kompajlovanja izbazi mi na kraju sledeci tekst:
Code:
The lacodes source file could not be found. "hbf2gf" -q -g
"larm1000" 300 maketfm: No creation rule for font "larm1000".

! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM)
file not found. <to be read again>
                   relax
l.100 \fontencoding\encodingdefault\selectfont

?


Sta sad?
Re: Sve o (La)TeX-u na ovom forumu 26.04.2005. u 21:42 · pre 261 mesec #14
Za cirilicu (kao i za latinicu) mozes da koristis i sledece pakete:

windows:
latinica
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}
cirilica
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}

e sad koristis iste naredbe koje sam dao u predhodnom postu.
Elegantnije je utf.
Probaj i
\fontfamily{wncyr}
to su reference, trazi sad na net-u.

P.S. Nisam jos nista koristio od ovoga, pa ako ne ide, kad se vratim sa primatijate.
Pozdrav.

Potpis
http://oliver.glogonj.net | http://www.glogonj.net
Re: Sve o (La)TeX-u na ovom forumu 28.04.2005. u 21:21 · pre 261 mesec #15
Meni nikako ne uspeva. Nego, da li neko moze ovde da postavi primer najkraceg moguceg fajla koji radi (sa mogucnoscu da se u njega unosi cirilicni ili latinicni tekst, naravno)?
Re: Sve o (La)TeX-u na ovom forumu 17.06.2005. u 11:33 · pre 260 meseci #17
Kako da "podvučem" neko slovo u tex-u. Dakle suprotno od "overline". Hvala!
Potpis
Pozdrav.
Re: Sve o (La)TeX-u na ovom forumu 17.06.2005. u 13:19 · pre 260 meseci #18
\underline{U}

\underline{U}

Eh, te kompleksne vrednosti ;)
Potpis
Use The Force!
“Who said anything about slicing you up? I just wanted to carve a little Z on your forehead — nothing serious.”
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme