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