pedeefy.pdf
(
1099 KB
)
Pobierz
Tworzenie dokumentów PDF przy pomocy LaTeX-a
GrzegorzSapijaszko
grzegorz@sapijaszko.net
Tworzeniedokumentów
pdf
przypomocyL
A
T
E
X-a
Spistre±ci
1.Wst¦p
................................................... 2
2.Drogadocelu
............................................... 2
3.pdfzpomoc¡
dvipdfm
.......................................... 3
3.1.Specjalnepoleceniarozszerzaj¡cemo»liwo±ciT
E
X-a
....................... 3
3.2.
dvipdfm
afonty
........................................... 4
3.3.Wstawianieplikówgraficznych
.................................. 5
4.Destylowanieplikówpostscriptowych
.................................. 5
4.1.AdobeAcrobat
........................................... 6
4.1.1.Ogólneparametrydestylacji
................................ 6
4.1.2.Parametrywpływaj¡cenakompresj¦grafiki
....................... 6
4.1.3.Parametryfontów
..................................... 9
4.1.4.Parametrykolorów
..................................... 10
4.2.Ghostscript
............................................. 10
4.3.PStill
................................................ 10
5.pdfT
E
XorazpdfL
A
T
E
X
......................................... 11
5.1.PlikkonfiguracyjnydlapdfT
E
X-a
................................. 11
5.2.PoleceniaspecjalnepdfT
E
X-a
................................... 12
5.2.1.Poleceniawpływaj¡cenawygl¡ddokumentu
...................... 12
5.2.2.Poleceniaustalaj¡ceinformacjeodokumencie
...................... 13
5.2.3.Poleceniasteruj¡cefontami
................................ 14
5.2.4.Poleceniawspomagaj¡ceobiektyspecjalne(XObject)
.................. 15
5.2.5.Poleceniawł¡czaj¡ceplikigraficzne
............................ 15
5.2.6.Poleceniawstawiaj¡cenotatki
............................... 18
5.2.7.Poleceniatworz¡cehiperł¡cza
............................... 18
5.2.8.Poleceniawspomagaj¡cezakładki
............................. 19
5.2.9.Poleceniatworz¡cew¡tki
................................. 20
5.2.10.Pozostałepolecenia
..................................... 20
5.3.FontyipdfT
E
X
........................................... 22
5.3.1.FontyType1
........................................ 23
5.3.2.FontyTTF
......................................... 23
5.4.pdfT
E
Xigrafika
.......................................... 23
6.Pakietyrozszerzaj¡cemo»liwo±ciL
A
T
E
X-a
............................... 23
6.1.
hyperref
.............................................. 23
6.1.1.Konfiguracjaiopcjepakietu
................................ 24
6.1.2. Informacjeodokumencie
................................. 27
6.1.3.Poleceniazdefiniowanewpakiecie
............................ 30
6.1.4.Tworzeniezakładek
.................................... 31
6.1.5.Formularze
......................................... 33
6.2.
pdfcrypt
.............................................. 35
6.2.1.Konfiguracjaiopcjepakietu
................................ 35
6.3.
pdfpages
.............................................. 35
7.Prezentacjewpdf-ie
........................................... 36
7.1.Tło
.................................................. 36
7.2.Atrybutystrony
.......................................... 38
7.2.1.Przej±ciami¦dzystronamiwprezentacji
......................... 39
7.3.
pdfscreen
.............................................. 40
7.3.1.Opcjepakietuorazplikkonfiguracyjny
.......................... 40
1
7.3.2.Panelnawigacyjny
..................................... 42
7.3.3.Pozostałewła±ciwo±cipakietu
............................... 43
7.4.
pdfslide
.............................................. 44
7.5.
ifmslide
.............................................. 45
8.Doł¡czanied¹wi¦kuorazfilmówwideo
................................. 45
9.ródła
................................................... 45
Literatura
................................................... 46
Odokumencie
................................................ 46
RevisionLogfor
pedeefy.tex
................................... 47
1.Wst¦p
Wostatnimczasiezauwa»y¢mo»nadu»ywzrostpopularno±ciformatupdfczemunienale»ysi¦
zbytniodziwi¢,bior¡cpoduwag¦oferowaneprzeztenformatmo»liwo±ciorazłatwo±¢wy±wietlania
idrukowaniazawarto±ciplikówpdfpod(chyba)ka»dymsystememoperacyjnym.Formatpdf,
wporównaniudopostscript-u,charakteryzujesi¦nast¦puj¡cymicechami:
•pdfzostałspecjalniezaprojektowanyjakoformatsłu»¡cydystrybucjiiarchiwizacjidokumen-
tów,psza±jestj¦zykiemopisustrony,steruj¡cydrukarkami;pdfjestformatembardziejprze-
no±nym,
•istniejeszeregdarmowychprogramówumo»liwiaj¡cychwy±wietlanieidrukowanieplikówpdf:
AcrobatReader
,
Ghostscript
,
xpdf
,programytedost¦pnes¡nawieleplatformisystemów
operacyjnych,
•funkcja
Shrinktofit
wprogramie
AdobeReader
pozwalanaeleganckierozwi¡zanieproblemów
zdrukowaniemdokumentów,którychwymiarynies¡zgodneznormamiISO,
•formatpdfposiadawbudowanyalgorytmkompresji,dzi¦kiczemudokumentównietrzeba
kompresowa¢,np.przyu»yciu
pkzip
,
•pdfpozwalanawł¡czaniedodokumentuhipertekstowychodno±nikówdoinnychdokumentów
lubzasobówsieciowych(URL),
•pdfumo»liwiawł¡czaniegrafik(mapbitowych)wformaciejpeg,dzi¦kiczemudokumenty
wynikoweposiadaj¡stosunkowomałerozmiary,ponadtomapybitowemog¡by¢resamplowane.
Coprawdaotworzeniudokumentówpdfprzyu»yciuL
A
T
E
X-anapisanoju»bardzodu»o,nie
mniejjednakwydajesi¦słusznezebranietegowszystkiegowjednymmiejscutak,aby„byłopod
r¦k¡”,abymo»nabyłosi¦gn¡¢iewentualnieprzeczyta¢.
2.Drogadocelu
Sposobównauzyskanieplikówwformaciepdfjestconajmniejkilka:
1.tex!dvi!pdf
2.tex!dvi!ps!pdf
3.tex!pdf
przyczymka»dyzesposobówmaswojewadyizalety.
Pierwszyznich,korzystaj¡cyzformatudviwymagastosowaniaprogramu
dvipdfm
.
Drugametoda,korzystaj¡cazformatupostscriptowego,oferujenajwi¦kszemo»liwo±ci,gdy»
zezwalanakorzystaniezwielupakietówbazuj¡cychnapoleceniachpostscriptowych(np.PSTricks),
jednocze±niejest„najtrudniejsz¡”zmetod,gdy»wymagadestylowaniaplikupsprzypomocy
programów
Ghostscript
lub
Acrobat
firmyAdobe.Dodestylacjimo»nau»y¢tak»eprogramu
PStill
,którydost¦pnyjestnalicencjishareware.
Trzeci–wydajesi¦,»enajprostszyinajbardziejlogicznysposób–tokorzystaniezprogramu
pdfL
A
T
E
Xigenerowanieplikówpdfbezpo±rednio,tymbardziej,»erozwijanes¡specjalnepakiety
rozszerzaj¡cemo»liwo±ciL
A
T
E
X-a.
2
opcja opis
-c ignorujepolecenia
\special
odnosz¡cesi¦dokoloru
-fnazwapliku ustawiaplikzmapamiczcionek,domy±lniejesttoplikt1fonts.map
-o nazwaplikuwyj±ciowego,je±liniezostaniepodana,programnadaplikowiPDFtak¡
sam¡nazw¦jak¡maplikDVI
-l Landscapemode
-mnumer ustawiadodatkowepowi¦kszenie
-pformatpapieru ustawiaformatpapieru(letter,legal,ledger,tabloid,a4,luba3),domy±lnieustawiony
jestformatletter
-rrozdzielczo±¢ ustawiarozdzielczo±¢dlaczcionekwł¡czanychjakobitmapy,domy±lniejestto600
dpi
-sstrony pozwalaokre±li¢zakresstrondoprzedestylowania,np.:-s1-3,5-6
-t wbudowujeministrony(thumbnails)
-d usuwaplikizministronamiposko«czeniuprzetwarzania
-xwymiar ustawiaprzesuni¦ciewpoziomie,domy±lnie1cal
-ywymiar ustawiaprzesuni¦ciewpionie,domy±lnie1cal
-e wył¡czacz¦±ciowewbudowywaniefontów,domy±lniejesttowł¡czone
-zliczba pozwalawybra¢stopie«kompresjiwzakresieod0do9,domy±lniejest9
-v trybverbose
-vv tryb„bardziej”verbose
Tabela1:Opcjeprogramu
dvipdfm
3.
pdf
zpomoc¡
dvipdfm
dvipdfm
jestci¡glerozwijanymprogramemumo»liwiaj¡cymtworzenieplikówpdfbezpo±red-
niozformatudvi.AutoremprogramujestMarkA.Wicks,za±samprogramcharakteryzujesi¦
nast¦puj¡cymicechami:
-oweorazniektóreplikipostscriptowe,posiłkuj¡csi¦przy
tymzewn¦trznymiprogramami(np.
Ghostscript
),
•pozwalanawykorzystywanieprostychtransformacjiwprowadzanegomateriału;mo»eonby¢
skalowanyiobracany,
•pozwalawł¡cza¢„mini–strony”(
thumbnails
),wykorzystuj¡cdoichutworzenia
Ghostscript
,
•umo»liwiawł¡czaniegrafikwformatachpdf,png,jpeg,przyczymdladokumentówpdf
wstawianes¡ichpierwszestrony,któredodatkowomog¡by¢przycinanepoprzezodpowiedni
BoundingBox
,
•wspomagacz¦±ciowewbudowywanieczcionekialgorytmkompresji
flate
,
Programwywoływanyjestzliniipolece«,za±poszczególneopcjeprzedstawiones¡wtabeli
1
.
Poskompilowaniudokumentu
.tex
iotrzymaniuplikudvinale»yu»y¢
dvipdfm
,za±opcjepoda¢
jakoparametrywywołania,np.:
dvipdfm-pa4-fpl.mapplik.dvi
3.1.Specjalnepoleceniarozszerzaj¡cemo»liwo±ciT
E
X-a
Program,b¦d¡cywgruncierzeczyinterpretatoremformatudvi,rozszerzazbiórpolece«spe-
cjalnych(
\special
)opolecenia,b¦d¡ceobiektamipdf
1
,np.:
\special{pdf:out1<</Title(Jakistytul)
/Dest[10R/FitH234]>>}
1
zdwomawyj¡tkami:wymiaramioraztransformacjami
3
•wspomagatworzeniezakładek(
bookmarks
),odno±nikówiadnotacji,wtymformularzyoraz
odsyłaczyhipertekstowych,
•obsługujedost¦pnewT
E
X-upolecenia
\special
:dvi,HyperT
E
X,tpic,poleceniadotycz¡ce
koloru,
PSfile
iinne
\special
-epostscriptowe,
•pozwalawł¡cza¢pliki
METAPOST
nazwa
opis
@catalog odno±nikdokatalogudokumentu
@names odno±nikdosłownika/Names
@pages odno±nikdogłównegodrzewa/Pages
@resources odno±nikdosłownikazasobówbie»¡cejstrony
@thispage odno±nikdobie»¡cejstrony
@pagen odno±nikdostronyn
@nextpage odno±nikdostronypo
@thispage
@prevpage odno±nikdostronyprzed
@thispage
@ypos liczbareprezentuj¡cabie»¡c¡współrz¦dn¡Ywyra»on¡wpunktach
@xpos liczbareprezentuj¡cabie»¡c¡współrz¦dn¡Xwyra»on¡wpunktach
Tabela2:Predefiniowanenazwyw
dvipdfm
Ka»depolecenie
\special
T
E
X-areprezentowanejestprzezinnepolecenieprogramu
dvipdfm
,
przyczymmusisi¦onozaczyna¢od
pdf:
,wprzeciwnymraziezostaniezignorowaneprzez
dvipdfm
.
Składniau»ywanychobiektówpdfwewn¡trz
\special
-inaogółodpowiadaspecyfikacjiformatu
pdf,zmałymwyj¡tkiem–rozwijaniemzmiennych.
dvipdfm
umo»liwiazast¦powanieobiektówpdf
symbolicznyminazwamizmiennychwpostaci
@name
,przyczym
name
mo»ezawiera¢dowolneznaki
dozwolonewobiekcie
name
formatupdf.Zdefiniowanaprzezu»ytkownikanazwazaczynaj¡casi¦
od
@
rozwijanajestwodno±nikdozdefiniowanegoprzezu»ytkownikaobiektupdf.Oprócznazw
definiowanychprzezu»ytkownika,kilkanazwjestpredefiniowanych;wymieniones¡onewtabeli
2
.
Wdokumentacji[
1
]znajdujesi¦opiswszystkich
\special
-iwprowadzanychprzezprogram,
poni»ejopisanokilkaznich.Dlaprzykładu,dodanieinformacjiodokumencie,którepojawi¡si¦
wokienku
GeneralInfo
(rys.
1
)programu
Acrobat
mo»nazrealizowa¢u»ywaj¡cpolecenia
\special
docinfo
:
\special{pdf:docinfo<</Author(GrzegorzSapijaszko)
/Title(Bardzociekawydokument)
/Subject(Cokolwiek)
/Keywords(wazne,slowa,kluczowe)
/Creator(LaTeXiinneprogramy)
/ModDate(D:20001124090000)>>}
przyczym
dvipdfm
samwstawiapola
/Producer
oraz
/CreationDate
.
Innymprzykłademjestnotatkatekstowa,któr¡mo»nawstawi¢poleceniem
\specialannotate
:
\special{pdf:annotatewidth80ptheight36pt
<</Type/Annot
/Subtype/Text
/T(Tytul)
/Contents(Notatkatekstowa)
/Opentrue
/C[101]
/Border[001]
>>}
3.2.
dvipdfm
afonty
Nale»yzwróci¢szczególn¡uwag¦natworzenieiu»ywanietablickodowa«,któreró»ni¡si¦od
standardowych,wykorzystywanychprzez
dvips
lubpdfT
E
X.Formatplikuztablic¡jestnast¦pu-
j¡cy:
font_w_TeX-u kodowanie plik.afm plik.pfb
przyczymdomy±lnieprzyjmujesi¦,»enazwaplikupfbjesttakasamajaknazwaplikuafm,np.
dlafontówPL:
4
Rysunek1:Zawarto±¢okna
GeneralInfo
uzyskanadzi¦kispecjalnemupoleceniu
docinfo
.
plb10 plrm.encplb10
plbx10 plrm.encplbx10
...
plbsy10plms.encplbsy10
...
%AntykwaPółtawskiego
antprantp.encantpr
antpriantp.encantpri
...
3.3.Wstawianieplikówgraficznych
Programumo»liwiawstawianieplikówgraficznychprzypomocydwóchpolece«:
\epdf
oraz
\image
.Składniapolecenia
\epdf
jestnast¦puj¡ca:
\special{pdf:epdf@nazwa
yscale0.50
width4.0in
rotate45
(plik.pdf)
}
Polecenietowstawiapierwsz¡stron¦zplikupdfpodanegojako
plik.pdf
.Obiekttakimo»e
by¢skalowanyb¡d¹obracany(poleceniami
scale
,
xscale
,
yscale
oraz
rotate
),wymiarymo»na
te»poda¢przyu»yciuopcji
width
i
height
.ObiekttenprzechowywanyjestjakoXObjectimo»e
by¢powtórniewy±wietlonyprzyu»yciupolecenia
\usexobj
zpodaniemnazwy
nazwa
.
Polecenie
\image
ró»nisi¦odpolecenia
\epdf
jedynietym,»epozwalawstawia¢plikigraficz-
netypupdf,jpegorazpng.Podobniejakwprzypadku
\epdf
takwstawioneobiektymo»na
powtórniewy±wietli¢przypomocypolecenia
\usexobjnazwa
.
Plikigraficznemo»natak»ewstawia¢wsposóbklasyczny,korzystaj¡cnp.zpakietu
graphicx
:
\usepackage[dvipdfm]{graphicx}
Wtymprzypadkuplikiepskonwertowanes¡przypomocyprogramu
Ghostscript
.
4.Destylowanieplikówpostscriptowych
Jakju»wspomnianopoprzednio,istniejekilkamo»liwo±ciutworzeniadokumentuwformacie
pdfzplikupostscriptowego.Pierwszaznich,tou»yciekomercyjnegopakietu
Acrobat
firmyAdobe
Systems,wskładktóregowchodzi
Distiler
.Drugamo»liwo±¢,tou»yciebezpłatnegoprogramu
Ghostscript
,dost¦pnegochybanawszystkiesystemyoperacyjne.Kolejnymprogramemkonwer-
tuj¡cymjest
PStill
.
5
Plik z chomika:
G12ANDRZEJ
Inne pliki z tego folderu:
Encyklopedia_Informatyka PL
(4500 KB)
Budowa wewnętrzna komputera.doc
(555 KB)
Budowa zewnętrzna komputera.doc
(126 KB)
Co to jest komputer.doc
(78 KB)
podstway z informatyki.ppt
(8557 KB)
Inne foldery tego chomika:
++SPAKOWANE++
2006
2007
2007(1)
2008
Zgłoś jeśli
naruszono regulamin