Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

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
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.