Thread View: pl.comp.dtp.tex
6 messages
6 total messages
Started by Jacek Szpyrka
Sun, 28 Dec 1997 12:51
Mały problem z tabelkami
Author: Jacek Szpyrka
Date: Sun, 28 Dec 1997 12:51
Date: Sun, 28 Dec 1997 12:51
50 lines
2419 bytes
2419 bytes
Dopiero od niedawna uczę się Latexa i wszystko szło dobrze aż:
Napisałem takie coś (w uproszczeniu}
\begin{tabular}{p{2cm}p{2cm}}
\Huge Ala ma kota ale kot nie ma psa
&
Ala ma kota ale kot nie ma psa
\end{tabular}
no i wyszło prawie to o co mi chodziło, tyle jedno i drugie "Ala" jest
wyrównane poziomo od dołu (tzn ich baseline jest na tym samym poziomie) a
ja bym chciał aby były wyrównane od góry. Zdrowo się nad tym namęczyłem i
nic mi nie wyszło.
Tak naprawdę to chciałem uzyskać coś takiego:
Z lewej strony są małe obrazki (ikony), a z prawej opisy do nich. GÓRA
obrazka i opisu ma być na jednym poziomie. No i wymyśliłem żeby to zrobić w
tabeli. Poza tym fajnie by było, gdyby lewa kolumna dopasowała się do
wielkości tych ikonek (to proste), a prawa rozciągnęła się do prawego
marginesu (to nie jest proste).
I jeszcze jedno. Nad tym jeszcze się nie męczyłem, ale jak już piszę to
zapytam. Może nie będę się musiał męczyć. Chciałbym umieścić na stronie
obrazek, który byłby opływany przez tekst. Mniej więcej tak:
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaa oooooooooooo aaaaaa
aaaaa oooooooooooo aaaaaa
aaaaa oooooooooooo aaaaaa
aaaaa oooooooooooo aaaaaa
aaaaa oooooooooooo aaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
a - tekst
o - obrazek.
No i ostatnie pytanie. Jak przedefiniowując komendę (\renewcommand)
wykorzystać jej poprzednią definicję.
Np: \renewcommand{\section}[1]{\section{\sffamily #1}}
Powyższy przykład oczywiście nie działa.
--
pozdrawiam
Porkis (Jacek Szpyrka)
porkis@kki.net.pl - jeśli nie działa spróbuj:
@bbs.chip.pl, @polbox.com, @tempus.ii.uni.wroc.pl
http://polbox.com/p/porkis, http://www.kki.net.pl/porkis
Re: Mały problem z tabelkami
Author: Wojciech Myszka
Date: Sun, 28 Dec 1997 19:33
Date: Sun, 28 Dec 1997 19:33
51 lines
2783 bytes
2783 bytes
Jacek Szpyrka <porkis@kki.net.pl> wrote in article
<685i13$3fd$1@okapi.ict.pwr.wroc.pl>...
[...przykład wycięty...]
: no i wyszło prawie to o co mi chodziło, tyle jedno i drugie "Ala"
: jest wyrównane poziomo od dołu (tzn ich baseline jest na tym samym
: poziomie) a ja bym chciał aby były wyrównane od góry.
[...]
Trzeba pracować dalej (choć uzyskanie wymaganego efektu,
najprawdopodobniej nie będzie łatwe.
Proponuję zacząć od czegoś prostego:
ala \fbox{\parbox[t]{2cm}{ala ma kota ola ma psa}} ola
\fbox{\parbox[b]{2cm}{ala ma kota ola ma psa}} ela
(te fboxy to tylko po to, aby lepiej było widać parboxy)
Później radzę zainstalować (jeżeli nie ma) cały pakiet tools
(zakładam, że to wszystko to latex2e), a tam jest taki styl
array i tabularx. Wówczas można bawić się z opisami kolumn
p{} i b{} (ale obawiam się, że efekt nie do końca będzie taki
o jaki chodzi...}
: [...] Poza tym fajnie by było, gdyby lewa kolumna dopasowała się do
: wielkości tych ikonek (to proste), a prawa rozciągnęła się do
: prawego marginesu (to nie jest proste).
---
W otoczeniu tabularx można zdefiniować szerokość całej tabeli
i wskazać kolumny, które automatycznie się "dostosują" do
ilości wolnego miejsca...
Dokumentację pakietów array i tabularx można uzyskać
przetwarzając latexem pliki array.dtx i tabularx.dtx. Na
pierwszych stronach jest instrukcja ich użycia, dalej
dokumentacja techniczna.
---
: [...] Chciałbym umieścić na stronie
: obrazek, który byłby opływany przez tekst. Mniej więcej tak:
[...]
Na pewno da się zrobić. Nie będzie to łatwe. Osobiście
odradzam, bo efekt wizualny czegoś takiego jest przeciętny.
W LaTeX2.09 były takie dwa style: picinpar
(macros/latex209/contrib/picinpar/) i picins
(macros/latex209/contrib/picins/). Pierwszy nie jest
polecany (kiedyś z niego korzystałem), Drugi ponoć lepszy,
ale nie korzystałem. Chyba nie pozwalają na obrazek wewnątrz
tekstu (tylko po lewej albo po prawej jego stronie). Nie wiem
też jak będą działać w LaTeX2e...
Wojtek
Re: Mały problem z tabelkami
Author: Jacek Szpyrka
Date: Mon, 29 Dec 1997 19:14
Date: Mon, 29 Dec 1997 19:14
72 lines
3076 bytes
3076 bytes
Wojciech Myszka napisał(a) w wiadomości:
<01bd13ad$7e6a2f40$LocalHost@norka>...
> Trzeba pracować dalej (choć uzyskanie wymaganego efektu,
> najprawdopodobniej nie będzie łatwe.
>
> Proponuję zacząć od czegoś prostego:
>
>ala \fbox{\parbox[t]{2cm}{ala ma kota ola ma psa}} ola
>\fbox{\parbox[b]{2cm}{ala ma kota ola ma psa}} ela
>
> (te fboxy to tylko po to, aby lepiej było widać parboxy)
>
> Później radzę zainstalować (jeżeli nie ma) cały pakiet tools
> (zakładam, że to wszystko to latex2e), a tam jest taki styl
> array i tabularx. Wówczas można bawić się z opisami kolumn
> p{} i b{} (ale obawiam się, że efekt nie do końca będzie taki
> o jaki chodzi...}
To wszystko już dawno próbowałem, ale nic z tego nie wyszło. Jednak problem
udało mi się samemu rozwiązać. Trzeba napisać tak:
\begin{tabular}{p{2cm}p{2cm}}
\vspace{0pt} \Huge Ala ... & \vspace{0pt} Ala ...
\end{tabular}
i wtedy wyrównuje tak jak chciałem. Nadal wyrównuje do baseline'a ale tych
\vspace.
>: [...] Poza tym fajnie by było, gdyby lewa kolumna dopasowała się do
>: wielkości tych ikonek (to proste), a prawa rozciągnęła się do
>: prawego marginesu (to nie jest proste).
> ---
> W otoczeniu tabularx można zdefiniować szerokość całej tabeli
> i wskazać kolumny, które automatycznie się "dostosują" do
> ilości wolnego miejsca...
>
> Dokumentację pakietów array i tabularx można uzyskać
> przetwarzając latexem pliki array.dtx i tabularx.dtx. Na
> pierwszych stronach jest instrukcja ich użycia, dalej
> dokumentacja techniczna.
array chyba tego nie umożliwia, natomiast tabularx też już zdążyłem wyczaić,
ale zauważyłem, że ma on jeden błąd:
\begin{tabularx}{10cm}{|l|}
\hline
\Huge Ala
\end{tabularx}
i wierzchołek A wystaje ponad ramkę.
>: [...] Chciałbym umieścić na stronie
>: obrazek, który byłby opływany przez tekst. Mniej więcej tak:
> [...]
>
> Na pewno da się zrobić. Nie będzie to łatwe. Osobiście
> odradzam, bo efekt wizualny czegoś takiego jest przeciętny.
>
Ale czasami potrzebny.
pozdrawiam
Porkis (Jacek Szpyrka)
porkis@kki.net.pl - jeśli nie działa spróbuj:
@bbs.chip.pl, @polbox.com, @tempus.ii.uni.wroc.pl
http://polbox.com/p/porkis, http://www.kki.net.pl/porkis
Re: Mały problem z tabelkami
Author: Jan Krupa
Date: Tue, 30 Dec 1997 20:52
Date: Tue, 30 Dec 1997 20:52
53 lines
2335 bytes
2335 bytes
Jacek Szpyrka wrote:
>
> > przetwarzaj±c latexem pliki array.dtx i tabularx.dtx. Na
> > pierwszych stronach jest instrukcja ich u¿ycia, dalej
> > dokumentacja techniczna.
>
> array chyba tego nie umo¿liwia, natomiast tabularx te¿ ju¿ zd±¿y³em wyczaiæ,
array jest tlko rozszerzeniem tabular.
array mozna uzywac razem z tabular.
> ale zauwa¿y³em, ¿e ma on jeden b³±d:
>
> \begin{tabularx}{10cm}{|l|}
> \hline
> \Huge Ala
> \end{tabularx}
>
> i wierzcho³ek A wystaje ponad ramkê.
sprobuj
\setlength{\extrarowheight}{6pt}
>
> >: [...] Chcia³bym umie¶ciæ na stronie
> >: obrazek, który by³by op³ywany przez tekst. Mniej wiêcej tak:
> > [...]
Jest taki pakiet, ktory cos takiego robi, ale nie pamietam jego
nazwy (podam jutro). Przy czym zalecane jest oblewanie tylko
z lewj lub z prawej lub dwustronnie tylko w kilkukolumnowej
szpalcie. Np. Quark ma zablokowane oblewanie przy jedenj kolumnie
obustronnie.
> >
> > Na pewno da siê zrobiæ. Nie bêdzie to ³atwe. Osobi¶cie
> > odradzam, bo efekt wizualny czego¶ takiego jest przeciêtny.
> >
>
> Ale czasami potrzebny.
sprobuj ktoregos z pakietow:
floatfig, wrapfig.
Zajrzyj do /usr/lib/teTeX/texmf/doc/latex/floatflt
Sprobuj rowniez /usr/.../doc/help/faq/uktug-faq/newfaq.tex
latex newfaq,
a potem xdvi newfaq
http://www.cogs.susx.ac.uk/cgi-bin/texfaq2html?introduction=yes
>
> pozdrawiam
> Porkis (Jacek Szpyrka)
> porkis@kki.net.pl - je¶li nie dzia³a spróbuj:
> @bbs.chip.pl, @polbox.com, @tempus.ii.uni.wroc.pl
> http://polbox.com/p/porkis, http://www.kki.net.pl/porkis
--
Jan Krupa
Re: Mały problem z tabelkami
Author: Jan Krupa
Date: Wed, 31 Dec 1997 11:02
Date: Wed, 31 Dec 1997 11:02
42 lines
1934 bytes
1934 bytes
Jan Krupa wrote:
>
> Jacek Szpyrka wrote:
> >
>
> > > przetwarzaj±c latexem pliki array.dtx i tabularx.dtx. Na
> > > pierwszych stronach jest instrukcja ich u¿ycia, dalej
> > > dokumentacja techniczna.
> >
> > ale zauwa¿y³em, ¿e ma on jeden b³±d:
> >
> > \begin{tabularx}{10cm}{|l|}
> > \hline
> > \Huge Ala
> > \end{tabularx}
> >
> > i wierzcho³ek A wystaje ponad ramkê.
> sprobuj
> \setlength{\extrarowheight}{6pt}
W twoim przypadku zamiast 6pt potrzebne jest conajmniej 10pt
> >
> > >: [...] Chcia³bym umie¶ciæ na stronie
> > >: obrazek, który by³by op³ywany przez tekst. Mniej wiêcej tak:
> > > [...]
> Jest taki pakiet, ktory cos takiego robi, ale nie pamietam jego
> nazwy (podam jutro). Przy czym zalecane jest oblewanie tylko
> z lewj lub z prawej lub dwustronnie tylko w kilkukolumnowej
> szpalcie. Np. Quark ma zablokowane oblewanie przy jedenj kolumnie
> obustronnie.
W osmym zeszycie GUST jest przyklad uzycia makra
ftp://ftp.gust.org.pl/GUST/bulletin/08/glueball.tex
Nie probowalem ale sprobuj. Przyklad w zeszycie jest z oblewaniem
obustronnym (krytykowanym w tym samym zeszycie).
> > pozdrawiam
> > Porkis (Jacek Szpyrka)
> Jan Krupa
--
Jan Krupa
Re: Mały problem z tabelkami
Author: Jan Krupa
Date: Wed, 31 Dec 1997 11:13
Date: Wed, 31 Dec 1997 11:13
8 lines
927 bytes
927 bytes
> > ftp://ftp.gust.org.pl/GUST/bulletin/08/glueball.tex > Wkradl sie blad. Powinnow byc (przepraszam) ftp://ftp.gust.org.pl/pub/TeX/GUST/bulletin/08/glueball.tex -- Jan Krupa
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads