Article View: pl.comp.dtp.tex
Article #17138Re: liczne małe obrazki na stronie
From: Jarosław Sokołowski
Date: Wed, 25 Apr 2012 14:17
Date: Wed, 25 Apr 2012 14:17
64 lines
3765 bytes
3765 bytes
Pan Krzysztof Smirnow napisał:
> Dla zestawu obrazek+podpis+opis mam problem taki, że chciałbym, aby to
> było ułożone tak:
> _______________
>| obrazek | opis|
>|---------| |
>| podpis | |
> ---------------
>
> Mój aktualny kod wygląda tak:
>
> \def\obja#1#2#3{\begin{tabular}[h]{|c|c|}
> \hline
> \includegraphics[width=2cm]{img/dici/#1.png} & %1 kolumna
> \multirow{2}{*}{\begin{minipage}[t]{10cm}#3\end{minipage}}\\\hline %2 kolumna
> \parbox[t]{3cm}{#2}\\\hline %znowu 1 kolumna, 2 linijka
> \end{tabular}}
To nie jest dobra koncepcja. Lepiej by było najpierw ująć "obrazek"
i "podpis" w jedną tabelę o jednej kolumnie i dwóch wierszach, a ten
element wstawić do drugiej tabeli o jednym wierszu i dwóch kolumnach.
W drugiej kolumnie oczywiście będzie "opis".
Ale takie rozwiązanie też mi się nie podoba. Dla mnie to jest klasyczny
przypadek obrazka z podpisem opływanego z prawej strony przez tekst.
Jest na to wiele gotowych recept, a ja bym pewnie w takiej sytuacji
napisał sobie makro w oparciu o \hang i \hangafter.
> I 3 rzeczy się tu nie zgadzają:
> 1. Czy odstęp po takim zdefiniowanym obiekcie powinienem dodać jako np.
> \vspace{2em}? Pytam się, może są jakieś dobre praktyki w tym względzie,
> żeby się cały układ później nie rozjechał.
To juz zależy od ogólnej koncepcji całej książeczki.
> 2. Obrazki same się układają w rządki, ale te rządki są szersze niż łam.
> A jak zrobić tak, żeby były ewentualnie węższe niż ław i się na łamie
> środkowały?
Zwykłe środowisko "center" powinno to załatwić. A najlepiej zadbać
wcześniej o to, by w szerokości składu mieściła się całkowita liczba
obrazków (po uwzględnieniu odstępów między nimi).
> 3. Obiekt na dole, jak widać jego pole prawe tekst wypuszcza gdzieś poza
> obręb, zamiast trzymać go grzecznie w środku. Co jest źle?
Tu chyba nic nie jest dobrze. Opis (w drugiej kolumnie) powinien zaczynać
się od samej góry, jego pierwsza linijka powinna być wyrównana do pierwszej
linijki w pierwszej kolumnie. Ale w pierwsza kolumna zaczyna się od obrazka,
więc nie ma do czego równać. Stąd ta kaszana. A jak juz pisałem, nie warto
tego poprawiać, lepiej zacząć od nowa i zrobić od razu dobrze.
> Mam nadzieję, że dzięki tym przykładom moje intencje również staną się
> jasniejsze.
>
> Dziękuję za pomoc.
Nie wiem czy rozjaśniłem, czy przyciemniłem, ale chyba nie o pomoc
w postaci gotowców chodziło. Lepiej najpierw wszystko dobrze zrozumieć,
a później napisać samemu co się chce i co potrzeba.
--
Jarek
Technical Details
Message-ID:
<slrnjpg1rd.m1e.jaros@falcon.lasek.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<4f930d04@news.home.net.pl> <slrnjp6ej4.uv2.jaros@falcon.lasek.waw.pl> <4f93f25a@news.home.net.pl> <slrnjp88mo.9b9.jaros@falcon.lasek.waw.pl> <4f957b43@news.home.net.pl> <slrnjpav67.sr6.jaros@falcon.lasek.waw.pl> <4f959f5c@news.home.net.pl> <slrnjpb9sd.voi.jaros@falcon.lasek.waw.pl> <4f97f42b@news.home.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Jarosław Sokołowski <jaros@lasek.waw.pl> Newsgroups: pl.comp.dtp.tex Subject: Re: liczne małe obrazki na stronie Date: Wed, 25 Apr 2012 14:17:17 +0000 (UTC) Organization: : : : Lines: 64 Message-ID: <slrnjpg1rd.m1e.jaros@falcon.lasek.waw.pl> References: <4f930d04@news.home.net.pl> <slrnjp6ej4.uv2.jaros@falcon.lasek.waw.pl> <4f93f25a@news.home.net.pl> <slrnjp88mo.9b9.jaros@falcon.lasek.waw.pl> <4f957b43@news.home.net.pl> <slrnjpav67.sr6.jaros@falcon.lasek.waw.pl> <4f959f5c@news.home.net.pl> <slrnjpb9sd.voi.jaros@falcon.lasek.waw.pl> <4f97f42b@news.home.net.pl> NNTP-Posting-Host: 77-255-245-118.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1335363437 23415 77.255.245.118 (25 Apr 2012 14:17:17 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 25 Apr 2012 14:17:17 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit