[cstex] vypocet sirky obrazku

Zdenek Wagner zdenek.wagner at gmail.com
Tue Jul 24 11:10:26 CEST 2007


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


More information about the csTeX mailing list