🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17137

Re: liczne małe obrazki na stronie

#17137
From: flamenco108
Date: Wed, 25 Apr 2012 12:55
72 lines
3514 bytes
Jarosław Sokołowski wrote:
 
> Najpierw używałem ASCII. 

;-) Tak kiedyś było. Ale ja wtedy o tym jeszcze nie słyszałem, bo
(parafrazując) na chleb mówiłem "bep", a na muchy "tapty" ;-). Moja
przygoda z LaTeXem zaczęła się zaledwie kilka lat temu i ogromnie
żałuję, że nie wiedziałem o nim, kiedy pisałem swoją pracę
magisterską...

Podążając za Twymi wskazówkami, które otworzyły mi oczy na pewne sprawy
(że np. w TeXu może być jak w HTMLu, tzn. po co  męczyć się z div, kiedy
można użyć table), zrobiłem taki oto kod, choć nie udało się za
pierwszym podejściem, muszę powiedzieć.

Dla pojedynczych obrazków z podpisem:

\def\odicc#1{\includegraphics[width=2cm]{img/dici/#1.png} }

\def\obrazekk#1#2{\begin{tabular}[b]{c}
%\hline
\odicc{#1}\\%\hline
#2\\%\hline
\end{tabular}}

%wyświetlanie
\noindent
\obrazekk{atanor}{atanor}

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

%wyświetlenie
\noindent
\obja{mer}{mr - więcej słów, żeby było}{-mor, -mar, -mer, -mu(ó)r, -mor,
-mar, -mer, -mu(ó)r, -mor, -mar, -mer, -mu(ó)r, -mor, -mar, -mer,
-mu(ó)r, -mor, -mar, -mer, -mu(ó)r, -mor, -mar, -mer, -mu(ó)r, -mor,
-mar, -mer, -mu(ó)r, -mor, -mar, -mer, -mu(ó)r,-mor, -mar, -mer,
-mu(ó)r,}

Oto wynik tych prac (specjalnie dałem linie tabel widoczne):
http://stenografia.pl/obrazki/latex-tabulary.png

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ł.
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?
3. Obiekt na dole, jak widać jego pole prawe tekst wypuszcza gdzieś poza
obręb, zamiast trzymać go grzecznie w środku. Co jest źle?

Mam nadzieję, że dzięki tym przykładom moje intencje również staną się
jasniejsze.

Dziękuję za pomoc.
Technical Details
Message-ID: <4f97f42b@news.home.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
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>

Show Full Headers
Complete Article Headers
From: flamenco108 <flamenco108@gmail.com>
Newsgroups: pl.comp.dtp.tex
Subject: Re: liczne małe obrazki na stronie
Date: Wed, 25 Apr 2012 14:55:05 +0200
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>
Mime-Version: 1.0
User-Agent: Noworyta News Reader/2.9
NNTP-Posting-Host: 194.187.54.234
Message-ID: <4f97f42b@news.home.net.pl>
X-Trace: news.home.net.pl 1335358507 194.187.54.234 (25 Apr 2012 14:55:07 +0100)
Organization: home.pl news server
Lines: 73
X-Authenticated-User: smirnow.data
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit