Re: lug-bg: LaTeX - asyMMetric tables
- Subject: Re: lug-bg: LaTeX - asyMMetric tables
- From: mmarkov@xxxxxxx (Minko Markov)
- Date: Thu, 06 Feb 2003 02:13:10 -0800
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
============================================================================
|