George Danchev wrote: ....... > mda mersi. vinagi e naj-dobre kogato se davat sources ;-) > Iztestvah go az s latex, pdflatex, latex2html (.dvi go razglezhdam s kdvi, 4e > xdvi e dosta dyrven ;-) ama bez osoben uspeh, qvno poradi problem pri > vklu4vaneto na \usepackage{multirow} v moq .tex i ot tam se 4upqt nestata. > latex2html osven: "No implementation found for style `multirow'" > pla4e i s "? brace missing for \settowidth"
Bez osoben uspeh pri iztestvaneto shte reche kakvo? Ne se kompilira, ili se kompilira, no output-qt e corrupted? > > Naistina sled \settowidth{\MYLENGTH} imash i edna { koqto e bez corresponding > "}" ... mahah q ama ne pomogna ... Ayde stiga be! Prav si, vidyah si emaila ot vchera. Gleday sega, nyakakva greshka e stanala. V tex source-a mi tozi red e \newlength{\MYLENGTH} \settowidth{\MYLENGTH}{TWO000000} Ne moga da razbera kak e izcheznalo tova "TWO000000}" Komandata \settowidth vzema dva parametqra, ne edin. Ako si go ostavil na "\settowidth{\MYLENGTH}" , yasno zashto poluchavash error message. Izvinyavay za gafa. Opitay pak po tozi nachin, \settowidth s 2 parametqra. > Za .sty files latex2html (a predpolagam i > drugite) pyrvo gleda shell environment variable $TEXINPUTS, sled tova dali e > difinirana tazi promenliva (sydyrzhasta dirs s .sty's) v > /etc/latex2html.conf{ig} i nakraq gleda za .sty files v directoriqta kydeto e > LaTeX source file kojto go vklu4va, e.g. .tex ... A sega de, kak beshe posledovatelnostta? Az gi slagam (.sty files) v direktoriya /usr/local/texmf.local , no tazi direktoriya e ukazana v edin conf file na tetex. Demek, imeto ne e specialno. Sled vsyako dobavyane na nov .sty se puska edno "ls -LAR > ls-R" v /usr/local/texmf.local , i posle fayla ls-R e svoevo roda baza danni za latex za tova kakvo mozhe da nameri v poddirektoriite. > Taka, maj oprqhme ve4e i do vyzmozhnostite na kompilatorite/generatorite na > LaTeX code... Mozhe da li spodelish koi programi polzvash za generovane > na raznite outputs... Dokolkoto znam po-pyrvi4no ot LaTeX maj nqma, t.e. tova > e lowest level i ot nego se vadqt vsqkakvi fancy outputs na volq... tex e lowest level za input. Na gol tex ne sqm pisal nikoga. Latex e suma makrosi nad tex. Outputqt .dvi e originalnata ideya za DeVice Independent. Interesnoto e, che .dvi ne sqdqrzha nikakvi ochertaniya na bukvi, iskam da kazha, dori i vqv vektoren format. Za vsyaka bukva ima kutiyka i info za koda na simvola vqtre. Kogato iskash da vizualizirash .dvi v-u nyakakvo ustroystvo, da rechem s xdvi ili kdvi na ekrana, ili da napravish .ps ot nego, tova stava spryamo nyakakva zadadena rezolyuciya. Rezultatqt veche ne e device independent. Za vsyaka kutiyka se izrabotva bitmap za simvola vqtre, za vqprosnata rezolyuciya. Tova stava s programata Metafont. V terminologiyata na Knuth, font e rasteren font za opredelena razd. sposobnost, a metafont e programata, koyato priema kqm 60 parametqra opisvashti go i generira bitmapovete. Bitmapovete za simvolite za dadena rezolyuciya se keshirat nyakqde vqv /var/lib (may...) Ako gi nyamash, shte chakash suma vreme, dokato Metafont gi napravi. Sledvashtoto puskane na xdvi shte e po-bqrzo. Tova go razpravyam za da pokazha razlikata m-u .dvi i da rechem .pdf. dvi ne e po-losh format, dvi e po-abstrakten i po-kompakten, no pqk se iska mnogo poveche vreme, za da izleze ot nego vizualizaciya za dadena rezolyuciya, za koyato nyama keshirani bitmapove. E, pdf e po-fancy, mozhe da ima hyperlinks, javascript i ne znam si kakvo. > *latex file.tex -> .dvi > *pdflatex -> .pdf Da, pdflatex preskacha fazata .dvi. Taka mozhesh da slagash hyperlinks. Ako se mine prez dvi, te shte se zagubyat. > *pslatex -> pak DVI i dvips do .ps Ne sqm polzval pslatex, dori ne go znaeh. Hm, tova bilo wrapper za latex: ========================================================= mmarkov::~/Research/cacti$ which pslatex /usr/local/teTeX/bin/i586-pc-linux-gnu/pslatex mmarkov::~/Research/cacti$ cat `!!` cat `which pslatex` #!/bin/sh echo echo "*************************************" echo "* Using LaTeX, with pslatex package *" echo "*************************************" echo # messing around with \PSLATEXTMP is for AUCTeX which calls # documents via latex \nonstopmode \input{file} latex \ "\AtBeginDocument{\RequirePackage{pslatex}}"\ "\def\PSLATEXTMP{\futurelet\PSLATEXTMP\PSLATEXTMPB}"\ "\def\PSLATEXTMPB{\ifx\PSLATEXTMP\nonstopmode\else\input\fi}"\ "\PSLATEXTMP" ${1+"$@"} =========================================================== Za ps, pravya pqrvo .dvi, posle dvips. Za sqzhalenie, kogato pravish .ps taka, shriftovete sa t.nar. Type 3, a ne Type 1. Type 3 bili bitmapove, ne vektorni. Ot obshti sqobrazheniya mislya, che bi moglo ot metafontskoto opisanie na parametrite na simvolite da se napravi Type 1. No mozhe i da ne mozhe, ili e mnogo trudno. Taka che .ps e s bitmap fonts i ne e resolution independent. Malko osakaten .ps Ako se opitash ot takqv .ps da napravish .pdf s ps2pdf, rezultatqt e uzhasno grozen pdf s razmazani, edva shetyashti se bukvi. Tova e poradi Type 3 shriftovete, pri konversiyata ps -> pdf tryabvalo da sa Type 1. Ako pomnish, predi vreme razmenihme nyakolko emaila tuk za coding theory i az citirah URL's na edin pdf s mnogo razmazani bukvi. Tova e tipichen primer za ps2pdf, ako ps-a e praven po konvencionalniya nachin s Latex. pdflatex nyama tozi problem i pravi bukvi s yasni ochertaniya. Chao, Minko ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================