Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 21:33 sub, 6. 10. 2007 Naslov: LaTeX - "hrvatska" slova |
|
|
Ispričavam se ako je ovaj post na krivom mjestu.
U Vimu sam pisao a.tex datoteku i nakon pozivanja [i]latex a.tex[/i], kreirana a.dvi datoteka nije sadržavala "hrvatska" slova. Proguglao sam i uvidio da je potrebno mjenjati koješta -- zato mi je bilo lakše isprogramirati program koji će sva naša slova zamjeniti ekvivalentnim latex sekvencama.
Možda se netko susreo s istim problemom pa neka se slobodno koristi mojim programom. Program je u BETA verziji i nije optimiziran, no ipak ako primjetite štogod vrlo nezgodno u kôdu slobodno me kontaktirajte.
Program se može skinuti ovdje:
[url]http://degiorgi.math.hr/forum/images/posts/mibo/lahrtex[/url]
Drago mi je ako će program biti koristan nekome (kao što je bio koristan meni :)).
Ispričavam se ako je ovaj post na krivom mjestu.
U Vimu sam pisao a.tex datoteku i nakon pozivanja latex a.tex, kreirana a.dvi datoteka nije sadržavala "hrvatska" slova. Proguglao sam i uvidio da je potrebno mjenjati koješta – zato mi je bilo lakše isprogramirati program koji će sva naša slova zamjeniti ekvivalentnim latex sekvencama.
Možda se netko susreo s istim problemom pa neka se slobodno koristi mojim programom. Program je u BETA verziji i nije optimiziran, no ipak ako primjetite štogod vrlo nezgodno u kôdu slobodno me kontaktirajte.
Program se može skinuti ovdje:
http://degiorgi.math.hr/forum/images/posts/mibo/lahrtex
Drago mi je ako će program biti koristan nekome (kao što je bio koristan meni ).
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
Zadnja promjena: mibo; 7:58 ned, 7. 10. 2007; ukupno mijenjano 1 put.
|
|
[Vrh] |
|
Melkor Forumaš(ica)
Pridružen/a: 07. 10. 2004. (18:48:00) Postovi: (291)16
Spol:
Lokacija: Void
|
|
[Vrh] |
|
Nesi Inventar Foruma (Moderator)
Pridružen/a: 14. 10. 2002. (14:27:35) Postovi: (E68)16
Spol:
Sarma: -
|
Postano: 23:28 sub, 6. 10. 2007 Naslov: |
|
|
je, ali treba citati \v -ove :faint:
covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super
sto se paketa tice, nisam se s time igrala... find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga ;)
je, ali treba citati \v -ove
covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super
sto se paketa tice, nisam se s time igrala... find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga
|
|
[Vrh] |
|
Melkor Forumaš(ica)
Pridružen/a: 07. 10. 2004. (18:48:00) Postovi: (291)16
Spol:
Lokacija: Void
|
Postano: 0:40 ned, 7. 10. 2007 Naslov: |
|
|
[quote="Nesi"]je, ali treba citati \v -ove :faint:
covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super[/quote]
Pa može promijeniti u VIM-u i spremiti kao novi fajl tako da mu original ostane netaknut. :)
Ne kažem da je program loša stvar, samo napominjem da postoji jednostavnije rješenje. :)
[quote="Nesi"]sto se paketa tice, nisam se s time igrala... find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga ;)[/quote]
Paket jako dobro radi. To je definitivno najbolje rješenje. Jedan fajl, lako se čita i radi svima.
Nesi (napisa): | je, ali treba citati \v -ove
covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super |
Pa može promijeniti u VIM-u i spremiti kao novi fajl tako da mu original ostane netaknut.
Ne kažem da je program loša stvar, samo napominjem da postoji jednostavnije rješenje.
Nesi (napisa): | sto se paketa tice, nisam se s time igrala... find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga |
Paket jako dobro radi. To je definitivno najbolje rješenje. Jedan fajl, lako se čita i radi svima.
_________________ I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve.
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 7:54 ned, 7. 10. 2007 Naslov: Jednostavnost |
|
|
@Melkor: Učinilo mi se da od ovoga ne može jednostavnije:
[code:1]$ vim shrvatskimslovima.tex
$ lahrtex shrvatskimslovima.tex dvispreman.tex
$ latex dvispreman.tex[/code:1]
[quote="Nesi"]covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super[/quote]
@Nesi: Exactly.
[quote="Nesi"]find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga[/quote]
Mislim da bolje ne može :D.
@Melkor: Učinilo mi se da od ovoga ne može jednostavnije:
Kod: | $ vim shrvatskimslovima.tex
$ lahrtex shrvatskimslovima.tex dvispreman.tex
$ latex dvispreman.tex |
Nesi (napisa): | covjek ne dira originalni fajl, vec napravi novi kojeg kompajlira latexom, ako sam dobro skuzila po kodu - sto je IMO super |
@Nesi: Exactly.
Nesi (napisa): | find-replaceani latex fajl radi skoro svima, original se da citati... sta ces bolje od toga |
Mislim da bolje ne može .
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
|
|
[Vrh] |
|
Melkor Forumaš(ica)
Pridružen/a: 07. 10. 2004. (18:48:00) Postovi: (291)16
Spol:
Lokacija: Void
|
|
[Vrh] |
|
Nesi Inventar Foruma (Moderator)
Pridružen/a: 14. 10. 2002. (14:27:35) Postovi: (E68)16
Spol:
Sarma: -
|
|
[Vrh] |
|
venovako Forumaš(ica)
Pridružen/a: 07. 11. 2002. (22:46:38) Postovi: (2F9)16
|
Postano: 11:12 ned, 7. 10. 2007 Naslov: |
|
|
@Melkor: Nisi ;-)
:bow: UTF-8 :wob: je internacionalni standard, može se čitati i pisati na svakom razumnom sustavu u svakom razumnom editoru, i jednoznačno (do na Unicode normalizaciju) enkodira svaki grafem znan čovjeku (i još ponekim rasama).
Kome trebaju ne-ASCII znakovi, neka svakako isproba i taj pristup.
Osobno, za LaTeX preferiram GNU Emacs (22.1), jer mogu lagano pisati hrvatske znakove na engleskoj tipkovnici i spremiti dokument u UTF-8 enkodingu. Jedina nevolja je što neki popularni LaTeX editori za Windowse još uvijek ne govore UTF-8.
@Melkor: Nisi
UTF-8 je internacionalni standard, može se čitati i pisati na svakom razumnom sustavu u svakom razumnom editoru, i jednoznačno (do na Unicode normalizaciju) enkodira svaki grafem znan čovjeku (i još ponekim rasama).
Kome trebaju ne-ASCII znakovi, neka svakako isproba i taj pristup.
Osobno, za LaTeX preferiram GNU Emacs (22.1), jer mogu lagano pisati hrvatske znakove na engleskoj tipkovnici i spremiti dokument u UTF-8 enkodingu. Jedina nevolja je što neki popularni LaTeX editori za Windowse još uvijek ne govore UTF-8.
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 11:19 ned, 7. 10. 2007 Naslov: |
|
|
Mislim da je [tt]inputenc[/tt] standardan u svim poznatijim distribucijama (La)TeX-a. ;)
Ja takodjer preferiram search-replace, jer sam u svoju skriptu ugradio jos neke dodatne stvari, tako da mi jedna naredba mijenja ta slova, TeXira, radi PDF (ako zakljuci da treba), dize DVI viewer,... a i podrzava visestruko TeXiranje (npr. kad se labele promijene). 8)
Dodatno, ne znam kakvu politiku prema [tt]inputenc[/tt]-u imaju casopisi, pa radije ne experimentiram. ;)
Mislim da je inputenc standardan u svim poznatijim distribucijama (La)TeX-a.
Ja takodjer preferiram search-replace, jer sam u svoju skriptu ugradio jos neke dodatne stvari, tako da mi jedna naredba mijenja ta slova, TeXira, radi PDF (ako zakljuci da treba), dize DVI viewer,... a i podrzava visestruko TeXiranje (npr. kad se labele promijene).
Dodatno, ne znam kakvu politiku prema inputenc-u imaju casopisi, pa radije ne experimentiram.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 21:56 čet, 10. 1. 2008 Naslov: Update ;-) |
|
|
Ako tko koristi [b]Debian,[/b] slobodno skine noviju verziju koda <[url=http://degiorgi.math.hr/forum/images/posts/mibo/c/lahrtex-deb.c]http://degiorgi.math.hr/forum/images/posts/mibo/c/lahrtex-deb.c[/url]>.
Nakon skidanja utipkati [tt]gcc -o lahrtex lahrtex-deb.c[/tt] pa [tt]./lahrtex ulaz.tex izlaz.tex[/tt].
Probleme slobodno (pri)javite na mail :-).
Ako tko koristi Debian, slobodno skine noviju verziju koda <http://degiorgi.math.hr/forum/images/posts/mibo/c/lahrtex-deb.c>.
Nakon skidanja utipkati gcc -o lahrtex lahrtex-deb.c pa ./lahrtex ulaz.tex izlaz.tex.
Probleme slobodno (pri)javite na mail .
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
|
|
[Vrh] |
|
koryanshea Forumaš(ica)
Pridružen/a: 12. 10. 2003. (23:50:23) Postovi: (442)16
Spol:
Lokacija: Bebop (converted interplanetary trawler)
|
Postano: 8:49 pet, 11. 1. 2008 Naslov: |
|
|
http://www.fsb.hr/tug/?cat=7
http://www.fsb.hr/tug/?cat=7
_________________ "Download the files to a non-networked, firewalled computer."
- Dr. Elizabeth Weir
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 9:15 pet, 11. 1. 2008 Naslov: HRLaTeX |
|
|
@koryanshea: Čini mi se da je HRLaTeX projekt lokalizacije za LaTeX, dok je moj programčić search and replace za hrvatske znakove koji ih zamjenjuje sa odgovarajućim LaTeX sekvencama?
@koryanshea: Čini mi se da je HRLaTeX projekt lokalizacije za LaTeX, dok je moj programčić search and replace za hrvatske znakove koji ih zamjenjuje sa odgovarajućim LaTeX sekvencama?
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 14:23 pet, 11. 1. 2008 Naslov: Re: Update ;-) |
|
|
[quote="mibo"]Ako tko koristi [b]Debian,[/b] slobodno skine noviju verziju koda <[url=http://degiorgi.math.hr/forum/images/posts/mibo/c/lahrtex-deb.c]http://degiorgi.math.hr/forum/images/posts/mibo/c/lahrtex-deb.c[/url]>.
Nakon skidanja utipkati [tt]gcc -o lahrtex lahrtex-deb.c[/tt] pa [tt]./lahrtex ulaz.tex izlaz.tex[/tt].
Probleme slobodno (pri)javite na mail :-).[/quote]
sto je specificno u tvom programu da je napravljen bas za debian?
sto je specificno u tvom programu da je napravljen bas za debian?
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 16:31 pet, 11. 1. 2008 Naslov: Re: GauSs_ |
|
|
[quote="GauSs_"]sto je specificno u tvom programu da je napravljen bas za debian?[/quote]
@GauSs_: Trudio sam se da je programčić što portabilniji, no čini mi se da "naša" slova nisu na svim platformama jednako definirana. Debian je OS koji koristim i na kojem sam testirao ovaj programčić pa nisam želio biti neoprezan i tvrditi da ispravno radi na svim sustavima :-|.
P.S. Pretpostavljam da program funkcionira i na svim derivatima Debiana, no ne garantiram ;-)
GauSs_ (napisa): | sto je specificno u tvom programu da je napravljen bas za debian? |
@GauSs_: Trudio sam se da je programčić što portabilniji, no čini mi se da "naša" slova nisu na svim platformama jednako definirana. Debian je OS koji koristim i na kojem sam testirao ovaj programčić pa nisam želio biti neoprezan i tvrditi da ispravno radi na svim sustavima .
P.S. Pretpostavljam da program funkcionira i na svim derivatima Debiana, no ne garantiram
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
Postano: 17:31 pet, 11. 1. 2008 Naslov: |
|
|
@mibo: Kada program licenciras GPL-om duzan si uz kod distribuirati i puni tekst licence, kao i dodati obavijest o copyrightu. Detaljne informacije o licenciranju mozes naci na [url]http://www.gnu.org/licenses/gpl-howto.html[/url]
Bilo bi dobro u funkciji [tt]zamjena[/tt] argumente [tt]z1[/tt] i [tt]z2[/tt] deklarirati kao [tt]int[/tt] kako bi se izbjegao moguci overflow.
Varijable [tt]z[/tt] i [tt]sz[/tt] (u funkiciji [tt]main[/tt]) trebalo bi deklarirati kao [tt]signed char[/tt], jer standard ne definira da li je tip [tt]char[/tt] po defaultu signed ili unsigned, nego to ostavlja na volju implementaciji kompajlera. Ovako kako sada pise moguci problem je linija [tt]if(z >= 0) fputc(z, i);[/tt], gdje se kod nekih kompajlera moze dogoditi da je [tt]z >= 0[/tt] uvijek istina.
Takodjer, bilo bi bolje da se umjesto [tt]\DJ[/tt] i [tt]\dj[/tt] ispisuje [tt]\DJ{}[/tt] i [tt]\dj{}[/tt].
@mibo: Kada program licenciras GPL-om duzan si uz kod distribuirati i puni tekst licence, kao i dodati obavijest o copyrightu. Detaljne informacije o licenciranju mozes naci na http://www.gnu.org/licenses/gpl-howto.html
Bilo bi dobro u funkciji zamjena argumente z1 i z2 deklarirati kao int kako bi se izbjegao moguci overflow.
Varijable z i sz (u funkiciji main) trebalo bi deklarirati kao signed char, jer standard ne definira da li je tip char po defaultu signed ili unsigned, nego to ostavlja na volju implementaciji kompajlera. Ovako kako sada pise moguci problem je linija if(z >= 0) fputc(z, i);, gdje se kod nekih kompajlera moze dogoditi da je z >= 0 uvijek istina.
Takodjer, bilo bi bolje da se umjesto \DJ i \dj ispisuje \DJ{} i \dj{}.
_________________ Extraordinary claims require extraordinary evidence. – Carl Sagan
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 18:07 pet, 11. 1. 2008 Naslov: Hvala |
|
|
@mdoko: Hvala na korisnim savjetima. Nadam se da je sada ok :-D ?
@GauSs_: postoji li kakav analogon [tt]file[/tt]-u u C-u (kao funkcija) i koliko je portabilan?
@mdoko: Hvala na korisnim savjetima. Nadam se da je sada ok ?
@GauSs_: postoji li kakav analogon file-u u C-u (kao funkcija) i koliko je portabilan?
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
|
|
[Vrh] |
|
koryanshea Forumaš(ica)
Pridružen/a: 12. 10. 2003. (23:50:23) Postovi: (442)16
Spol:
Lokacija: Bebop (converted interplanetary trawler)
|
Postano: 18:33 pet, 11. 1. 2008 Naslov: Re: HRLaTeX |
|
|
[quote="mibo"]@koryanshea: Čini mi se da je HRLaTeX projekt lokalizacije za LaTeX, dok je moj programčić search and replace za hrvatske znakove koji ih zamjenjuje sa odgovarajućim LaTeX sekvencama?[/quote]
hrlatex je samo rjesenje problema u pitanju. paket koji kad se includa, vise nema brige. juhu!
mibo (napisa): | @koryanshea: Čini mi se da je HRLaTeX projekt lokalizacije za LaTeX, dok je moj programčić search and replace za hrvatske znakove koji ih zamjenjuje sa odgovarajućim LaTeX sekvencama? |
hrlatex je samo rjesenje problema u pitanju. paket koji kad se includa, vise nema brige. juhu!
_________________ "Download the files to a non-networked, firewalled computer."
- Dr. Elizabeth Weir
|
|
[Vrh] |
|
mdoko Forumaš(ica)
Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol:
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
mibo Forumaš(ica)
Pridružen/a: 04. 10. 2007. (14:52:50) Postovi: (51)16
Spol:
Lokacija: /var/tmp
|
Postano: 18:50 pet, 11. 1. 2008 Naslov: :-) |
|
|
@koryanshea: :-)
@GauSs_: you heard the man ;-) . [size=1](mdoko is the man)[/size]
@koryanshea:
@GauSs_: you heard the man . (mdoko is the man)
_________________ WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH
George Orwell: 1984
Zadnja promjena: mibo; 18:59 pet, 11. 1. 2008; ukupno mijenjano 1 put.
|
|
[Vrh] |
|
|