Thread View: pl.comp.dtp.tex
5 messages
5 total messages
Started by AMX
Sat, 22 Oct 2011 18:13
Strona pdf na pół
Author: AMX
Date: Sat, 22 Oct 2011 18:13
Date: Sat, 22 Oct 2011 18:13
16 lines
380 bytes
380 bytes
Przepraszam za pytanie niezwi�zane z TeXem ale narz�dzia oko�o-TeXowe. Mam dokument z 2 stronami na 1, potrzebuj� odzyska� znowu pojedyncze strony, czyli ,,przeci��'' ka�d� stron� na p� i przeskalowa�. Odwrotno�� psnup. Czy jest to wykonalne? A je�li to jak? K�aniam si� w p� AMX -- adres w rot13 Nyrxfnaqre Znghfmnx r-znk@b2.cy
Re: Strona pdf na =?iso-8859-2?Q?pó³?
Author: =?iso-8859-2?Q?J
Date: Sat, 22 Oct 2011 19:03
Date: Sat, 22 Oct 2011 19:03
30 lines
904 bytes
904 bytes
Pan AMX napisa�: > Przepraszam za pytanie niezwi�zane z TeXem ale narz�dzia > oko�o-TeXowe. > > Mam dokument z 2 stronami na 1, potrzebuj� odzyska� znowu > pojedyncze strony, czyli ,,przeci��'' ka�d� stron� na p� > i przeskalowa�. Odwrotno�� psnup. Czy jest to wykonalne? > A je�li to jak? Mo�e za pomoc� pdfTeXa? Potrafi u�ywa� plik�w PDF jako ilustracji, wi�c mo�na wkleja� poszczeg�lne p�strony wej�ciowego PDFa na kolejnych stronach generowanych przez TeXa, odpowiednio je kadruj�c i przesuwaj�c. Kiedy� mia�em podobny problem z plikiem PS i posz�o g�adko po napisaniu kr�tkiego skryptu (TeX + dvips zamiast pdfTeX). > K�aniam si� w p� > > AMX Jarek -- Na dworze jest mrok, W poci�gu jest t�ok, Zaczyna si� wi�c sielanka, On obj�� j� wp�, Ona gruba jak w�, Bo pod paltem schowana r�banka.
Re: Strona pdf na pół
Author: AMX
Date: Sat, 22 Oct 2011 20:48
Date: Sat, 22 Oct 2011 20:48
27 lines
977 bytes
977 bytes
On Sat, 22 Oct 2011 19:03:39 +0000 (UTC), Jaros�aw Soko�owski <jaros@lasek.waw.pl> wrote: >> Mam dokument z 2 stronami na 1, potrzebuj� odzyska� znowu >> pojedyncze strony, czyli ,,przeci��'' ka�d� stron� na p� >> i przeskalowa�. Odwrotno�� psnup. Czy jest to wykonalne? >> A je�li to jak? > > Mo�e za pomoc� pdfTeXa? Potrafi u�ywa� plik�w PDF jako ilustracji, > wi�c mo�na wkleja� poszczeg�lne p�strony wej�ciowego PDFa na > kolejnych stronach generowanych przez TeXa, odpowiednio je kadruj�c > i przesuwaj�c. Kiedy� mia�em podobny problem z plikiem PS i posz�o > g�adko po napisaniu kr�tkiego skryptu (TeX + dvips zamiast pdfTeX). > Dzi�kuj�. To rzeczywi�cie jest rozwi�zanie (no p�). Nie musz� pracowa� w pdf-ie, mog� w eps-ie, to bez znaczenia. Tylko jak wyci�� p� strony z ca�ej? Takiej sztuczki to nigdy nie robi�em. AMX -- adres w rot13 Nyrxfnaqre Znghfmnx r-znk@b2.cy
Re: Strona pdf na =?iso-8859-2?Q?pó³?
Author: =?iso-8859-2?Q?J
Date: Sat, 22 Oct 2011 21:16
Date: Sat, 22 Oct 2011 21:16
39 lines
1400 bytes
1400 bytes
Pan AMX napisa�: >>> Mam dokument z 2 stronami na 1, potrzebuj� odzyska� znowu >>> pojedyncze strony, czyli ,,przeci��'' ka�d� stron� na p� >>> i przeskalowa�. Odwrotno�� psnup. Czy jest to wykonalne? >>> A je�li to jak? >> >> Mo�e za pomoc� pdfTeXa? Potrafi u�ywa� plik�w PDF jako ilustracji, >> wi�c mo�na wkleja� poszczeg�lne p�strony wej�ciowego PDFa na >> kolejnych stronach generowanych przez TeXa, odpowiednio je kadruj�c >> i przesuwaj�c. Kiedy� mia�em podobny problem z plikiem PS i posz�o >> g�adko po napisaniu kr�tkiego skryptu (TeX + dvips zamiast pdfTeX). > > Dzi�kuj�. > > To rzeczywi�cie jest rozwi�zanie (no p�). Nie musz� pracowa� w > pdf-ie, mog� w eps-ie, to bez znaczenia. Tylko jak wyci�� p� > strony z ca�ej? Takiej sztuczki to nigdy nie robi�em. Z plikiem EPS to si� robi tak: \special{PSfile=plik.ps llx lly" urx3 uryD rwi00 clip} Numerki okre�laj�ce rogi "Lower Left" i "Upper Right" obrazka oraz opcjonalne "rwi" i/lub "rhi" (szeroko�� i wysoko�� po przeskalowaniu) podawane s� w punktach postscriptowych czyli TeXowych "bp". Dla wyci�cia po�owy strony kluczowym zakl�ciem jest oczywi�cie "clip". Spodziewam si�, �e ta TeXnika ma sw�j odpowiednid w dziedzinie PDF i pdfTeX -- ale tego nigdy nie robi�em. -- Jarek
Re: Strona pdf na pół
Author: Tomasz Sowa
Date: Sun, 23 Oct 2011 14:16
Date: Sun, 23 Oct 2011 14:16
83 lines
2213 bytes
2213 bytes
Dnia Sat, 22 Oct 2011 20:48:17 +0000 (UTC), AMX napisa�(a): > To rzeczywi�cie jest rozwi�zanie (no p�). Nie musz� pracowa� w > pdf-ie, mog� w eps-ie, to bez znaczenia. Tylko jak wyci�� p� > strony z ca�ej? Takiej sztuczki to nigdy nie robi�em. Og�lnie w pdf-ie to si� nie da, natomiast robi si� to 'przycinaj�c' -- poprostu nie wida� tego co wystaje na zewn�trz papieru. Naprzyk�ad aby uzyska� praw� cze�� strony to mo�esz ustawi� hbox na d�ugo�� dwa razy szeroko�ci strony, do niego zasiorba� pdf-a i po�niej ustawi� hoffset na warto�� ujemn� szeroko�ci. To spowoduje �e tylko prawa strona orygina�u b�dzie widoczna. Og�lnie do pracy z pdfami polecam xetexa, wygenerujmy dla przyk�adu prostego pdfa ze �winkami na ka�dej stronie: \newcount\licznik \licznik=1 \output{\ifodd\licznik\global\setbox200\box255\else{% \hsize 42cm\shipout\hbox to 42cm{\hbox to 21cm{\box200}\hbox to 21cm{\box255}}}\fi} \def\drukujswinke{swinka \the\licznik\par\vfill\eject} \loop\ifnum\licznik<9\drukujswinke\advance\licznik by 1\repeat \bye $ xetex -papersize="420mm,297mm" swinka.tex wygl�da on tak: http://tmp.slimaczek.pl/tmp/swinka.pdf teraz chcemy zrobi� z niego pdfa o szeroko�ci stron 21cm, czyli to o co pytasz: \newdimen\szerokosc \newdimen\wysokosc \newcount\ilestron % wynikowy pdf \szerokosc!0mm \wysokosc)7mm \ilestron=8 % wejsciowy pdf zakladamy ze jest dwa razy szerszy \newdimen\szerokoscdouble \szerokoscdouble=\szerokosc \multiply\szerokoscdouble by 2 \newcount\strona \newcount\pdfstrona \strona=0 \pdfstrona=1 \output{\shipout\box255} \voffset=-1in \loop\ifnum\strona<\ilestron \hsize=\szerokosc \hoffset=-1in \vbox to \wysokosc{\hbox to \szerokosc{% \XeTeXpdffile swinka.pdf page \pdfstrona \relax}} \supereject \hsize=\szerokoscdouble \hoffset=-\szerokosc \advance\hoffset by -1in \vbox to \wysokosc{\hbox to \szerokoscdouble{% \XeTeXpdffile swinka.pdf page \pdfstrona \relax}} \supereject \advance\strona by 2 \advance\pdfstrona by 1 \repeat \bye i uzywamy tego tak: xetex -papersize "210mm,297mm" podziel.tex i pdf gotowy: http://tmp.slimaczek.pl/tmp/podziel.pdf -- Tomek http://www.ttmath.org
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads