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

 

начало

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

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

семинари ...

документи

как да ...

 

 

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

Re: lug-bg: LaTeX - asyMMetric tables


  • Subject: Re: lug-bg: LaTeX - asyMMetric tables
  • From: danchev@xxxxxxxxx (George Danchev)
  • Date: Wed, 5 Feb 2003 16:52:51 +0200



On 05 02 2003 10:11, Minko Markov wrote:
> George Danchev wrote:
--cut--
> Razbrah te. Da, reshenieto e tova, koeto ti kazah,
> a ne tova na Valentin Valchev. Negovoto prosto
> ne slaga razdelitelna liniya mezhdu dve kletki
> ot tablicata -- no te si ostavat dve otdelni kletki
> i tekstqt se poyavyava samo
> v edna ot tyah. Ako tablicata ima mnogo redove
> i vqprosniyat tekst e dqlqg, resultatqt e dosta
> nepregleden. S multirow nyakolko kletki v dadena
> kolona se obedinyavat v edna i tekstqt "teche"
> v neya. Kato gledam primerite v tozi URL,
> vizhdam, che iskash tochno tova.

Evalla. Az \multirow go preduseshtah bez da znam za nego 4e 
trebe da ima nesto za span-vane na redove, tyi kakto ima za span-vane na 
koloni (t.e. nesto ne mi dostigashe v aritmetikata, a ne vqrvah LaTeX kato 
lang da nqma takava vyzmozhnost) ... polzvam \mutirow systo intuitivno 
zaklu4avajki polzvanieto mu ot tvoq primer, e razgledah i multirow.sty de. 
To ne e slozhno, no se namesvat dopylnitelni faktori kojto byrkat rabotata 
(t.e. opirame do vyzmozhnostite na razli4nite fancy output generatori kato za 
HTML da re4em ;-). No eto malko po-slozhen Primer 4: ot 
http://danchev.fccf.net/files/tables.html
(nqma smisyl da go kompilirash, parse mentally ...)

\renewcommand{\multirowsetup}{\centering}
        \newlength{\MYLENGTH} \settowidth{\MYLENGTH}
        \begin{tabular}{|c|c|c|c|c|c|c|}
        \hline

%% span 1 kletka horizontalno s shirinata na 6, 7-mata span nadolu na dva reda
        \multicolumn {6}{|c|}{LEFT ABOVE} & \multirow {2}{\MYLENGTH}{RIGHT ABOVE} \\
%%  ot 1 do 6 horizontal line, za da otstypi mqsto 
%% za gornata 7-ma kletka deto se span-va na dva reda 
        \cline{1-6}
%%  analogi4no na gornoto  
        \multicolumn {5}{|c|}{left LEFT ABOVE} 
        & right LEFT DOWN & \multirow {2}{\MYLENGTH}{RIGHT DOWN} \\
        \cline{1-5}
%% analogi4no na gornoto 
        A & B & C & D & E & \multirow {2}{\MYLENGTH}{ABCDE} & \\
        \multicolumn {1}{c}{AA} & \multicolumn {4}{c}{BCDE} & &  
        \hline
        \end{tabular}

> Da ne sqm golosloven, eto

--big-cut-na-sources--

> Kompiliray go i vizh.

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"

 Naistina sled \settowidth{\MYLENGTH} imash i edna { koqto e bez corresponding 
"}" ... mahah q ama ne pomogna ... 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 ... Ne sym se otkazal ot 
latex2html de ;-)... A btw ot 99.1-beta pishe 4e mozhe da include raw HTML v 
LaTeX document, ka stava tova taka i ne razbrah ... (s 2000-beta1 sym ;-)

Ina4e tova trebe da e koda, haresa mi polzvaneto na multirow... Ste se zanimaq 
po-obstojno zasto se poqvqva tozi warning pri men...

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...  Tezi 
koito si idvat s paketa tetex-bin (da generovat binary outputs) t.e. ot 
standartnata distribuciq na tetex (LaTeX implementation):
*latex file.tex -> .dvi 
*pdflatex -> .pdf
*pslatex -> pak DVI i dvips do .ps
(nqmam opit s dvipdf, ps2pdf i t.n. ot GhostScript)

Sledvat dopylnitelni (vynshni) utils za TXT, RTF, SGML, HTML i XML DocBook maj 
i koj znae za oste kakvo... men me interesuvat latex2html, pdflatex, da kazhem 
i latex za DVI i dvips za PS ... 

> > a tova maj ste reshi tova koeto iskam, no mozhe bi ne v tozi vid stoto ne
> > e tova koeto mi trqbva i pyk i maj ne razbiram dobre zasto taka e
> > napisano.
>
> tochno tova ti tryabva :))
> > Milsq ;-) ... Osven tova edin warn pri vkarvaneto na
> > \usepackage{multirow} : *********** WARNINGS ***********
> > No implementation found for style `multirow'
> > No implementation found for style `hyperref'
>
> A sega de. Ne znam. Ima edna news grupa, comp.text.tex , kqdeto ima
> TEXperts i za po-dobri otgovori mozhe da se obqrnesh tam.

au stane li nuzhda da se namesvat TeX or Perl xperts rabotata ide da re4e 4e 
ste e mnogo debela;-). Latex2HTML e dosta slozhna perl program i zada4kata i 
e dosta slozhna, normalno e maj da greshi pri po-slozhni LaTeX zadaniq i drug 
pyt sme se hvastali v greshka... Imam poslednata verisq i mne neiskam da i 
gledam sources ... predavam se ;-)

> Sega napravih malko google search za tova. Tozi warning ne e ot
> latex, a ot latex2html? Za podobni vqprosi, vizh

poglednah i  Known Problems na latex2html na 
http://www-texdev.mpce.mq.edu.au/l2h/docs/manual/problems_ct.html
i se okaza 4e maj ste po4akam dokato developnat latex2html da pravi 
takiva slozhni i krivi tables kakvito iskam az pravilno... gledam 4e ima 
problemi i s new definitions. Neznam maj ste trqbva da namalq slozhnostta za 
da ne trigger latex2html problemi ( ne sym siguren de) pri parse-vaneto na 
LaTeX code ili latex2html ima dobra alternativa, loshoto e 4e mu sviknah s 
povedenieto mu i options... ;-)... V krajna smetka za izbqgvane na to4no tozi 
vid problemati4ni tables, ste vzema da gi snimam kato image .png i ste gi 
add-na taka ... Dyrveno, ama ste bypass-ne problema... E ponau4ih se da 
polzvam i malko po razdvizheni tables de, tova e dobre ;-)

> Az ne polzvam latex2html. Ako iskam nyakoy da vidi
> tvorenieto online, pravya .ps ili .pdf.  HTML
> obezsmislya do golyama stepen brilyantnata
> preciznost na Tex/Latex. Ako browser-a polzva
> shriftove s edi-kakva si golemina, razlichna ot
> tazi deto tvoyat latex2html e imal predvid,
> rezultatqt e mnogo omazan.

Syglasen ! ;-) no users polzvame i po fancy outputs kato 
HTML ;-), device independent files ne sa interesni na vsi4ki... Amm nesto 
pove4e latex2html me obyrka dosta sled pyrviq ti primer koito probvah
stoto ne go interpretvashe pravilno i az ostanah s greshni vpe4atleniq za 
polzvaneto na \multirow... Istinskata proverka za korektnostta na LaTeX code 
si ostavat utilkite idvasti ot paketa tetex ... 

> Tozi \multirow e napraven .. hmm.. stranno. Za vtori parametqr po
> default mu se dava razmer, v asbolyutni ednici, naprimer "40mm".
> Za da izbegnesh naluchkvaneto na korektnata shirina, sqs \settowidth
> set-vash nyakakva tvoya si promenliva, koyato e zadadena da ima
> smisql na length  (zatova e \newlength{ } ), na dqlzhinata na
> zhelaniya tekst. Vsqshtnost, \renewcommand ne znam za kakvo e v
> sluchaya, imah predvid \newlength.  Tova reshenie mi se vidi mnogo
> dqrveno. Ako smenyash chesto teksta, tryabva da se seshtash da
> go smenyash i v \settowidth  .  Ako pqk e mnogo dqlqg, kakto v
> primera gore, i iskash entry-to da e po-tyasno, tryabva da otgatnesh
> s probi i greshki shirinata. Az go ostavih na shirinata na "TWO000000"
> ot vcherashniya primer.

ega mi stana po-qsno ve4e, osobeno sled kato poglednah multirow.sty, tam 
pishe za {witdh} 4e mozhe i * i ste se samonagazhda po teksta. Pro4etoh 
po-dobre i helpa za \settowidth, \renewcommand i t.n.  ;-)... 10x za 
kompetentnite obqsneniq i LaTeX sources ... ka4estveni latex-adii ne se 
sreshtat 4esto, a az preto4ih dosta opit ot tazi nevinna diskusijka  ... e 
comp.text.tex maj ste mi dojde mnogo ;-) 


-- 
Greets, 
fr33zb1 

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