[cstex] vypocet sirky obrazku

Miroslav Fikar miroslav.fikar at stuba.sk
Tue Jul 24 15:58:04 CEST 2007


On Tue, 24 Jul 2007 11:10:26 +0200
 "Zdenek Wagner" <zdenek.wagner at gmail.com> wrote:
>2007/7/24, Miroslav Fikar <miroslav.fikar at stuba.sk>:
>> Dobry den,
>>
>> potreboval by som poradit s nasledovnym problemom: vytvaram zbornik
>prispevkov,
>> ktory obsahuje PNG obrazky s rozlicnou sirkou, ktoru nedokazem ovplyvnit.
>> Zatial ich vkladam nasledovnym prikazom:
>>
>> \includegraphics[width=0.99\linewidth]{../figure/xxx.png}
>>
>> Tie obrazky, ktore su privelke, sa zmensia - to je v poriadku. Problem ale
>je,
>> ze tie obrazky, ktore su male, sa zvacsia. A ak ide o bitmapu, nevyzera to
>> velmi dobre. Potreboval by som teda zmensit iba tie, ktorych sirka je vacsia
>> ako nejaka dlzka. Cize by som chcel zadat
>>
>> \includegraphics[width=\mojasirka]{../figure/xxx.png}
>>
>> kde \mojasirka sa predtym vypocita na zaklade sirky obrazku.
>>
>> Dakujem za akukolvek pomoc,
>>
>\newdimen\maxsirka  \maxsirka=0.99\linewidth
>\newbox\imgbox
>\def\includepng#1{\setbox\imgbox=\hbox{\includegraphics{#1}}%
>  \ifdim\wd\imgbox>\maxsirka
>      \includegraphics[width=\maxsirka]{#1}%
>  \else
>      \box\imgbox
>   \fi}
>
>...
>
>\includepng{../xxx.png}
>
>> M. Fikar
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
>-- 
>Zdeněk Wagner
>http://hroch486.icpf.cas.cz/wagner/
>http://icebearsoft.euweb.cz


Dakujem pan Wagner, presne to som potreboval. Slape ako hodinky.
mf



More information about the csTeX mailing list