flamenco108
2012-04-21 19:39:33 UTC
Witam.
Strasznie dawno mnie tu nie było, czy coś się zmieniło? Lista
pl.comp.dtp.tex.gust nie działa? Bardzo proszę o pomoc, bo czegoś z
pewnością nie rozumiem:
Przymierzam się do napisania podręcznika (nie pytajcie, do czego, ale
chodzi o system pisma). Ważnym elementem przedstawienia mają być
liczne i niewielkie obrazki. Oczywiście, lepiej by było, gdybym mógł
zamiast nich składać krzywe w METAFONCIE, ale nie sądzę, żebym na czas
zdołał go wystarczająco opanować. Podpisy pod obrazkami (caption)
miałem zamiar użyć jako rozszyfrowanie podanego na obrazku znaku. W
tym celu oczywiście wycinam numerację z caption, zostawiam tylko
tekst. I tak dalej. Problemy przy tej okazji pojawiają się rozmaite,
np. nie mogę po prostu wrzucać dowolnej liczby linijek z obrazkami w
\minipage. Po paru (dwóch, jeśli pamiętam), LaTeX wyrzuca resztę na
następną stronę. Oszukuję dopisując między nimi tekst, ale nie o to mi
chodzi, bo nie zawsze mam dość wody do dolania.
Próbuję przyjąć jakieś założenia, stworzyć standardowe bloki, w
których grafika będzie przetwarzana. Z moich obliczeń mam do wrzucenia
tysiące takich małych obrazków, więc jeżeli będę miał dużo klepania,
to tylko rozbolą mnie palce.
Oto przykład kodu, jaki ułożyłem dla obrazków układanych w rzędy (choć
chciałbym móc kombinować z obrazkami porozrzucanymi po tekście):
\subfloat{Przykłady:}
\\
\subfloat{
%2cm czyli 6 sztuk?
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/stupor.png}
\caption*{stupor}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/parkan.png}
\caption*{parkan}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/koper.png}
\caption*{koper}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/super.png}
\caption*{super}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/topur.png}
\caption*{topór}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/p1ard.png}
\caption*{piard}
\end{minipage}
}
\\
\subfloat{
%2cm czyli 6 sztuk?
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/p1ern1k.png}
\caption*{piernik}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/klepar2.png}
\caption*{Kleparz}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/wa2p1er2.png}
\caption*{wąpierz}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/lamp1ar2.png}
\caption*{lampiarz}
\end{minipage}
}
\end{figure}
Oto przykład kodu, jaki ułożyłem dla zestawu obrazek+szerszy opis:
\begin{figure}[htbp]%\clearpage \begin{figure}[htbp]
%2/10cm
\subfloat{
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/ter.png}
%\caption*{}
\end{minipage}
\begin{minipage}{10cm}
-tor, -tar, -ter, -tu(ó)r, -tarz(ż)
\end{minipage}
}
\\
\subfloat{
\begin{minipage}{12cm}
Przykłady:
traktorem, wiertarka, wiaterek, matura, \textbf{turysta}, korytarz
\end{minipage}
}
\end{figure}
Pytań mam kilka:
1. Czy jest jakaś standardowa technika umieszczania licznych, małych
bitmap, w licznych linijkach w tekście tak, żebym nie musiał liczyć,
ile już linijek kazałem mu złożyć, a on posłusznie wygeneruje mi całą
stronę z tymi seriami obrazków?
2. Chodzi mi o to, żeby móc na podstawie tego samego kodu generować
różne formaty książek z niewielkimi tylko poprawkami (tj. standardowa
polska strona A4, jak ją ułożył Marcin Woliński oraz strona A4 z
marginesami, jak przyzwyczaiły nas procesory tekstu i to samo dla
formatu A5).
3. Czy można stworzyć coś w rodzaju funkcji, która każe mu w
odpowiednich miejscach wstawiać taki kod, gdy ja tylko zastosuję
odpowiednie wywołanie (np.
linia_obrazkow(liczba_obrazkow_w_linii)
{
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
}
a on (LaTeX?) w tym miejscu wygeneruje odpowiedni kod (np. taki jak
wyżej)?
Z braku wiedzy zacząłem się wahać, czy nie lepiej po prostu generować
kod funkcji w języku, jaki troszeczkę znam (php, bash), a dopiero za
jego pośrednictwem kierować wszystko do LaTeXa. Jednak z lektury
artykułów na gust.org.pl wynika, że mogę takie funkcje tworzyć. Nie
jestem programistą, tylko zwykłym humanistą, więc natrafiam na jakąś
barierę w zrozumieniu filozofii LaTeXa, bez przekroczenia której cały
tekst książki będzie strasznie nadmiarowy.
Z góry dziękuję za wszelką pomoc.
Strasznie dawno mnie tu nie było, czy coś się zmieniło? Lista
pl.comp.dtp.tex.gust nie działa? Bardzo proszę o pomoc, bo czegoś z
pewnością nie rozumiem:
Przymierzam się do napisania podręcznika (nie pytajcie, do czego, ale
chodzi o system pisma). Ważnym elementem przedstawienia mają być
liczne i niewielkie obrazki. Oczywiście, lepiej by było, gdybym mógł
zamiast nich składać krzywe w METAFONCIE, ale nie sądzę, żebym na czas
zdołał go wystarczająco opanować. Podpisy pod obrazkami (caption)
miałem zamiar użyć jako rozszyfrowanie podanego na obrazku znaku. W
tym celu oczywiście wycinam numerację z caption, zostawiam tylko
tekst. I tak dalej. Problemy przy tej okazji pojawiają się rozmaite,
np. nie mogę po prostu wrzucać dowolnej liczby linijek z obrazkami w
\minipage. Po paru (dwóch, jeśli pamiętam), LaTeX wyrzuca resztę na
następną stronę. Oszukuję dopisując między nimi tekst, ale nie o to mi
chodzi, bo nie zawsze mam dość wody do dolania.
Próbuję przyjąć jakieś założenia, stworzyć standardowe bloki, w
których grafika będzie przetwarzana. Z moich obliczeń mam do wrzucenia
tysiące takich małych obrazków, więc jeżeli będę miał dużo klepania,
to tylko rozbolą mnie palce.
Oto przykład kodu, jaki ułożyłem dla obrazków układanych w rzędy (choć
chciałbym móc kombinować z obrazkami porozrzucanymi po tekście):
\subfloat{Przykłady:}
\\
\subfloat{
%2cm czyli 6 sztuk?
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/stupor.png}
\caption*{stupor}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/parkan.png}
\caption*{parkan}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/koper.png}
\caption*{koper}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/super.png}
\caption*{super}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/topur.png}
\caption*{topór}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/p1ard.png}
\caption*{piard}
\end{minipage}
}
\\
\subfloat{
%2cm czyli 6 sztuk?
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/p1ern1k.png}
\caption*{piernik}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/klepar2.png}
\caption*{Kleparz}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/wa2p1er2.png}
\caption*{wąpierz}
\end{minipage}
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/lamp1ar2.png}
\caption*{lampiarz}
\end{minipage}
}
\end{figure}
Oto przykład kodu, jaki ułożyłem dla zestawu obrazek+szerszy opis:
\begin{figure}[htbp]%\clearpage \begin{figure}[htbp]
%2/10cm
\subfloat{
\begin{minipage}{2cm}
\includegraphics[width=2cm]{img/dici/ter.png}
%\caption*{}
\end{minipage}
\begin{minipage}{10cm}
-tor, -tar, -ter, -tu(ó)r, -tarz(ż)
\end{minipage}
}
\\
\subfloat{
\begin{minipage}{12cm}
Przykłady:
traktorem, wiertarka, wiaterek, matura, \textbf{turysta}, korytarz
\end{minipage}
}
\end{figure}
Pytań mam kilka:
1. Czy jest jakaś standardowa technika umieszczania licznych, małych
bitmap, w licznych linijkach w tekście tak, żebym nie musiał liczyć,
ile już linijek kazałem mu złożyć, a on posłusznie wygeneruje mi całą
stronę z tymi seriami obrazków?
2. Chodzi mi o to, żeby móc na podstawie tego samego kodu generować
różne formaty książek z niewielkimi tylko poprawkami (tj. standardowa
polska strona A4, jak ją ułożył Marcin Woliński oraz strona A4 z
marginesami, jak przyzwyczaiły nas procesory tekstu i to samo dla
formatu A5).
3. Czy można stworzyć coś w rodzaju funkcji, która każe mu w
odpowiednich miejscach wstawiać taki kod, gdy ja tylko zastosuję
odpowiednie wywołanie (np.
linia_obrazkow(liczba_obrazkow_w_linii)
{
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
wstaw_obrazek(adres_obrazka;podpis);
}
a on (LaTeX?) w tym miejscu wygeneruje odpowiedni kod (np. taki jak
wyżej)?
Z braku wiedzy zacząłem się wahać, czy nie lepiej po prostu generować
kod funkcji w języku, jaki troszeczkę znam (php, bash), a dopiero za
jego pośrednictwem kierować wszystko do LaTeXa. Jednak z lektury
artykułów na gust.org.pl wynika, że mogę takie funkcje tworzyć. Nie
jestem programistą, tylko zwykłym humanistą, więc natrafiam na jakąś
barierę w zrozumieniu filozofii LaTeXa, bez przekroczenia której cały
tekst książki będzie strasznie nadmiarowy.
Z góry dziękuję za wszelką pomoc.
--
Krzysztof Smirnow
***@stenografia.pl
::|Nondum lingua sum, dextra peregit opus|::
http://www.stenografia.pl
Krzysztof Smirnow
***@stenografia.pl
::|Nondum lingua sum, dextra peregit opus|::
http://www.stenografia.pl