Article View: pl.comp.dtp.tex
Article #17130Re: liczne małe obrazki na stronie
From: Jarosław Sokołowski
Date: Sat, 21 Apr 2012 22:53
Date: Sat, 21 Apr 2012 22:53
58 lines
3405 bytes
3405 bytes
Pan Krzysztof Smirnow przymierza 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ć.
Z tym "lepiej", to wcale nie taka oczywista rzecz. METAFONT, choć
zacny to język, potrafi robić jedynie fonty bitmapowe, a te mają
dzisiaj ograniczone zastosowanie. Ja bym spróbował te wszystkie
stenograficzne zawijasy wessać do FontForge z dodatkiem autotrace.
Bardzo szybko można w ten sposób uzyskać wektorowe skalowalne fonty
zawierajoće po jakieś dwie setki obrazków każdy. Łatwiej się z czymś
takim obchodzić, niż z tysiącami plików PNG.
> 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)?
Nie wiem, czy dobrze zrozumiałem. Czy chodzi o stworzenie makra
\wstawobrazek z dwoma argumentami: obrazek i podpis pod nim?
Taka możliwość oczywiście istnieje.
> 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.
Filozofia LaTeXa dotycząca tworzenia makr jest prymitywna i błądzi po
manowcach. Zdecydowanie lepiej opisywać makra w plainie, jak to D.E.K.
przykazał.
> Z góry dziękuję za wszelką pomoc.
Ja bym takie makro pewnie napisał choćby i zaraz, ale nie do końca
zrozumiałem jak dokładnie ma ono działać.
--
Jarek
Technical Details
Message-ID:
<slrnjp6ej4.uv2.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>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: Sat, 21 Apr 2012 22:53:25 +0000 (UTC) Organization: : : : Lines: 58 Message-ID: <slrnjp6ej4.uv2.jaros@falcon.lasek.waw.pl> References: <4f930d04@news.home.net.pl> NNTP-Posting-Host: 87-205-205-83.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1335048805 10120 87.205.205.83 (21 Apr 2012 22:53:25 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 21 Apr 2012 22:53:25 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit