.net c# pdf reader : C# merge pdf files into one SDK software API .net winforms asp.net sharepoint LaTeX2PDF0-part396

Erstellungvonleistungf
Ä
ahigen
PDF-Dokumenten
mitL
A
T
E
XunddenPaketen
hyperrefsowiethumbpdf
SaschaBeuermann
beuermann@ibnm.uni-hannover.de
Institutf
Ä
urBaumechanikundNumerischeMechanik
UniversitÄatHannover
Version2.10vom15.Januar2002
Zusammenfassung
In diesem m Artikel l werden n die e MÄoglichkeiten aufgezeigt, die die Pakete hyperref und
thumbpdf bieten,um mit Hilfe vonLAT
E
X leistungsfÄahige Dokumente im Portable Docu-
mentFormat(PDF)zuerzeugen.
Nach einer Einf
Ä
uhrung wird inKapitel 2 dargestellt,wie Bitmap-Zeichens
Ä
atzen inPDF-
Dokumentenvermiedenwerdenk
Ä
onnen.InKapitel3wirdausf
Ä
uhrlichaufdasErzeugenvon
Lesezeichen(Bookmarks),aufPDF-spezi¯scheAnzeigeoptionensowieaufdasAnlegenvon
Hypertext-Strukturen(Verweise auf f andere Stellen n in demselben Dokument und auchin
anderenPDF-Dokumentensowie Verweiseauf beliebige URLs im Internet) mit t Hilfe e des
hyperref-Paketseingegangen.Kapitel4gehtaufdieGenerierungderSeitenvorschau(Pik-
togrammeoderThumbnails)mitdemthumbpdf-Paketein.Mitder OptimierungundVer-
schlÄusselungvonPDF-DokumentenmitHilfedesToolspdlinbeschÄaftigtsichdasKapitel5.
Abschlie¼endwirdinKapitel6 demonstriert,wieaus bestehenden LAT
E
X-Dateieneinfach
undohnegro¼enAufwandleistungsfÄahigePDF-DokumenteerstelltwerdenkÄonnen.
DieserArtikelistaufderHomepagedesInstitutsf
Ä
urBaumechanikundNumerischeMechanik
(http://www.ibnm.uni-hannover.de/)inderaktuellstenVersionver
Ä
o®entlicht.
C# merge pdf files into one - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
reader merge pdf; pdf mail merge plug in
C# merge pdf files into one - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
pdf combine two pages into one; all jpg to one pdf converter
Inhaltsverzeichnis
1 Einf
Ä
uhrung
4
1.1 DokumentformatezurdigitalenVerÄo®entlichung . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.2 ErzeugungvonPDF-DokumentenausLAT
E
X-Dateien . . . . . . . . . . . . . . . . . . . . . . . .
5
2 VerwendungvonTyp1Zeichens
Ä
atzen
5
2.1 AllgemeineHinweisezudenverwendetenZeichens
Ä
atzen . . . . . . . . . . . . . . . . . . . . . .
5
2.2 VorgehensweisebeiderErstellungvonPDF-Dokumenten n . . . . . . . . . . . . . . . . . . . .
6
3 Dashyperref{Paket
7
3.1 AllgemeineKon¯gurationvonhyperref f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.2 Dokumentzusammenfassung g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.3 FestlegungvonLink-Darstellungen n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4 Acrobat-Lesezeichen(Bookmarks) ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.1 Zugeh
Ä
origePaketoptionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4.2 ErstellungvonindividuellenLesezeichenmitdemBefehlnpdfbookmark k . 11
3.4.3 ErsetzenvonL
A
T
E
X-CodemitdemBefehlntexorpdfstring. . . . . . . . . . . . 12
3.4.4 PD1-Kodierung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.5 ErsetzenvonLAT
E
X-Codemitdemhypbmsec-Paket. . . . . . . . . . . . . . . . . . . 12
3.5 PDF-spezi¯scheAnzeigeoptionen n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.6 ZusÄatzlicheBenutzermakrosfÄurHyperlinks s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6.1 VerweiseinnerhalbdesDokuments s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6.2 VerweiseaufbeliebigeURLsimInternet t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.3 Verweiseaufandere(PDF-)Dokumente e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.7 Zugri®aufMen
Ä
uoptionendesAcrobatReaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4 Dasthumbpdf-Paket
18
5 OptimierungundVerschl
Ä
usselungvonPDF-Dokumenten
19
6 ErstellungvonPDF-Dokumentenaus s bestehendenLAT
E
X-Dateien
21
Literatur
23
Online Merge PDF files. Best free online merge PDF tool.
We try to make it as easy as possible to merge your PDF files. RasterEdge C#.NET PDF document merging toolkit (XDoc.PDF) is designed to help .NET
split pdf into multiple files; batch merge pdf
C# Word - Merge Word Documents in C#.NET
Combine and Merge Multiple Word Files into One Using C#. This part illustrates how to combine three Word files into a new file in C# application.
attach pdf to mail merge; combine pdf files
Abbildungsverzeichnis
1
Dokumentinformation,PiktogrammeundLesezeichen . . . . . . . . . . . . . . . . . . . . . . . .
4
2
VonL
A
T
E
XzuPDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3
DarstellungvonPDF-DokumentenmitunterschiedlichenZeichens
Ä
atzen . . . . . . . .
6
4
VerwendeteZeichensÄatzeimPDF-Dokument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
5
DokumentzusammenfassungimAcrobatReader. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
6
VerwendungderOptioncolorlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7
VerwendungderOptionpagebackref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8
LesezeichenimAcrobatReader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
9
PiktogrammeimAcrobatReader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
10
SicherheitsinformationimAcrobatReader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
11
VonLAT
E
XzuPDFmitdemPaketthumbpdf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Tabellenverzeichnis
1
Erweiterungsoptionenf
Ä
urcolorlinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2
PD1-KodierungvonSonderzeichen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3
PDF-spezi¯scheAnzeigeoptionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4
Makronamenf
Ä
urdennautoref-Befehlvonhyperref . . . . . . . . . . . . . . . . . . . . . . . . 16
5
BezeichnungenfÄurdieAcrobat-MenÄuoption-VerknÄupfungen . . . . . . . . . . . . . . . . . . . 18
6
OptionendesOptimierungs-undVerschlÄusselungstoolspdlin . . . . . . . . . . . . . . . . . . 20
C# PowerPoint - Merge PowerPoint Documents in C#.NET
Combine and Merge Multiple PowerPoint Files into One Using C#. This part illustrates how to combine three PowerPoint files into a new file in C# application.
c# pdf merge; reader combine pdf
C# Create PDF from images Library to convert Jpeg, png images to
Example: Convert More than Two Type Images to PDF in C#.NET Application. This example shows how to build a PDF document with three image files (BMP, JPEG
pdf split and merge; c# combine pdf
1 Einf
Ä
uhrung
1.1 DokumentformatezurdigitalenVer
Ä
o®entlichung
Viele Autorenm
Ä
ussenihre (z.B.mit L
A
T
E
Xerstellten)Dokumente sowohlingedruckterForm
als auchindigitaler Form(beispielsweise imInternet) ver
Ä
o®entlichen.Daes aufDauer nicht
nursehraufwendig,sondernauchfehlertr
Ä
achtigist,zweiErscheinungsformeneinunddesselben
Dokuments getrennt zu u erstellenundzu p°egen,ist t es sinnvoll,aufder Grundlagederselben
Dokumentdateibeide ArtenvonVerÄo®entlichungsdateienzuerstellen. FÄur die Druckausgabe
bietetsichdasPS-Format(PostScript)an,zurVerÄo®entlichungimInternetdieFormateHTML
(HypertextMarkupLanguage)oderPDF(PortableDocumentFormat).
Zur
Ä
Ubertragung der LAT
E
X-Datei in das HMTL-Format kann der LAT
E
X2HMTL-
Ä
Ubersetzer
verwendetwerden.LAT
E
X2HTMListeinKonverter,dereineLAT
E
X-Dateiinmehreremiteinan-
derverbundene HTML-Dateienkonvertiert.Er istzwar inder Lage,auchkompliziertere und
komplexere LAT
E
X-Strukturen(wie Gleichungen,Verzeichnisse,Numerierungen,Querverweise,
BilderundTabellen) korrektzubearbeiten.Die meistender heutigenBrowser k
Ä
onnenjedoch
keinemathematischeFormelndarstellen.DeshalbwandeltLAT
E
X2HTMLZeichen,dienichtzum
Standardzeichensatz geh
Ä
oren(mathematischen Zeichen,griechische Buchstaben usw.) ) in n Bit-
mapsum,dieindieHTML-Dateieneingebundenwerden.JedeerzeugteHTML-Dateiwirdzum
leichterenNavigierenmitentsprechendenLinksversehen.
1
LeiderhatderAutorkeinendirekten
Ein°ussaufdas
Ä
au¼ereErscheinungsbildseinesDokumentsimBrowserdesBetrachters.
Das Layouteines PDF-Dokuments hingegenistmit allentypogra¯schenundgra¯schenFein-
heitenunabh
Ä
angigvomAusgabemedium.AusdiesemGrundwirddasPD-Formatinsbesondere
dann eingesetzt,wennDokumente verÄo®entlichtwerdensollen,beidenendas s Layout wichtig
istundderenLayoutvomBrowserdesLesersnichtmehrverÄandertwerdensoll.Zudemistdie
DateigrÄo¼everhÄaltnismÄa¼igklein,wassichpositivaufdenSpeicherplatzbedarfunddie
Ä
Ubertra-
gungsdauerimInternetauswirkt.
Ä
UberdieeinfacheLesefunktionhinausbietetdasPD-Format
dieMÄoglichkeit,Hypertext-Strukturenanzulegen:VerweiseaufandereStellenimDokument,auf
anderePDF-DokumenteundaufbeliebigeDokumenteimInternet.ZusÄatzlichkÄonnenLesehilfen
generiert werden:Dokumentinformation,Lesezeichen(Bookmarks) undSeiten
Ä
ubersichtsbilder
(ThumbnailsoderPiktogramme)wieinAbbildung1dargestellt.
Abbildung1:Dokumentinformation,PiktogrammeundLesezeichenimAcrobatReader
1
WeitereInformationenzuLAT
E
X2HTMLbe¯ndensichz.B.in[1]Kapitel3.
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Merge PDF Files - C#.NET PDF document merger APIs for combining two different PDF documents into one large PDF file.
add multiple pdf files into one online; apple merge pdf
C# Create PDF from CSV to convert csv files to PDF in C#.net, ASP.
document, it's unnecessary to convert CSV files to .xls This C# sample code illustrates how to convert CSV to Description: Convert to PDF/TIFF and save it into
reader combine pdf pages; acrobat merge pdf files
Da das PD-Format ein n weltweiter r und gerÄateunabhÄangiger Standard ist, , kann n das s PDF-
Dokument
Ä
uberallmiteinemgeeignetenViewerwiez.B.mitderGratissoftwareAcrobatReader
vonAdobe
2
betrachtet undgedruckt werden.
Ä
Uber Plugins k
Ä
onnenPDF-Dokumente auch in
denwichtigstenWeb-Browsernangezeigtwerden.
1.2 ErzeugungvonPDF-DokumentenausL
A
T
E
X-Dateien
DieErzeugungeinesDokumentsmitL
A
T
E
XvonderTexteingabebiszurDruckausgabeiststan-
dardmÄa¼igeinzweistu¯gerVorgang,andessenEndeeinedruckfÄahigePostScript-Dateisteht.Zur
ErstellungdesPD-Formatesschlie¼tsicheinweiterSchrittan,indemmiteinemsogenannten
"
Distiller\(wiez.B.dem(kommerziellen)AcrobatDistillervonAdobe,aberauchGhostscript
Äuber ps2pdf) aus derPostScript-einePDF-Dateierzeugtwird.DieeinzelnenVerarbeitungs-
schrittezeigtAbbildung2.
tex
L
A
T
E
X
dvi
dvips
ps
Distiller
pdf
Abbildung2:VonLAT
E
XzuPDF
BemerkungzupdfT
E
X: DadieErzeugungindreiSchrittenrelativumst
Ä
andlichist,wurde
pdfT
E
Xentwickelt,dasPDF-DateienineinemeinzigenDurchgangerzeugt.
3
Eingro¼esProblemvonpdfT
E
XistjedochdieEinbettungvonGra¯ken.pdfT
E
Xunterst
Ä
utztnur
dieBitmap-FormatePNG,JPEGundTIFFsowiedieVektor-FormatePDFundMPS.OhneUm-
wegistesnichtm
Ä
oglich,(E)PS-Dateieneinzubinden,wasdenStandardfallf
Ä
urL
A
T
E
X-Anwender
darstellt.DieseDateienkÄonnenzwarrelativeinfachinPDF-Dateienumgewandeltwerden,esist
abernurmitAufwandmÄoglich,mitXfigerzeugte,imCombinedPS/LAT
E
X-Modusexportierte
Bildereinzubinden.
Der grÄo¼te Nachteil l von pdfT
E
Xist jedoch, dass die Erstellung von n leistungsfÄahigen n PDF-
DokumentenausbestehendenLAT
E
X-Dateiennurmitgro¼emAufwandmÄoglichist.
2 VerwendungvonTyp1Zeichens
Ä
atzen
2.1 AllgemeineHinweisezudenverwendetenZeichensÄatzen
Dokumente,dievonLAT
E
X
Ä
uberdieFormateDVI(DeViceIndependent) undPS(PostScript)
mittels eines Distillers in eine PDF-Datei (Portable Document t Format) konvertiert t werden,
enthalteni.d.R.Bitmap-Zeichens
Ä
atze(Typ3),dienichtger
Ä
ate-undau°
Ä
osungsunabh
Ä
angigwie
die skalierbarenTyp1Zeichens
Ä
atze sindunddaher vomPDF-Viewernur ineinerschlechten
Qualit
Ä
atwiedergegebenwerdenk
Ä
onnen.DieunterschiedlichenDarstellungensindinAbbildung3
dargestellt.
Besonders wenn PDF-Dokumente auch am Bildschirm gelesen werden sollen, emp¯ehlt sich
wegenderklarerenDarstellungdieVerwendungvoneingebettetenTyp1ZeichensÄatzen,obwohl
durchdieEinbindungdiePDF-DateigrÄo¼erwird.
WelcheZeichensÄatzeineinemPDF-Dokumentverwendetwerden,lÄasstsichdurchAnzeigeder
Dokumentschriften(bzw.Schriftinformation)desPDF-Viewers
4
kontrollieren.InAbbildung4
sinddieselinks fÄur einDokument mit eingebettetenTyp p 1ZeichensÄatzenund rechts fÄur r ein
DokumentmitTyp3Bitmap-ZeichensÄatzendargestellt.
2
Kostenloszubeziehenunterhttp://www.adobe.de/products/acrobat/readstep.html
3
Informationen
Ä
uberpdfT
E
Xsindunterhttp://www.tug.org/applications/pdftex/zu¯nden.
4
beimAcrobatReaderimMenÄuDatei>Dokumenteigenschaften>Schriften
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
C#. VB.NET. Home > .NET Imaging SDK > C# > Merge and Split C# PDF Merging & Splitting Application. This C#.NET PDF to one PDF file and split source PDF file into
pdf mail merge; .net merge pdf files
VB.NET TWAIN: Scanning Multiple Pages into PDF & TIFF File Using
most cases, those scanned individual image files need to New PDFDocument(imgSouce) doc1.Save("outputPDF.pdf") End Sub Written in managed C# code, this VB.NET
c# merge pdf files; pdf combine
Abbildung3:DarstellungeinesPDF-DokumentsmiteingebettetemZeichensatz(links)undmit
einemBitmap-Zeichensatz(rechts)
Abbildung4:DokumentschrifteneinesPDF-DokumentsmiteingebettetemZeichensatz(Typ1,
links)undmiteinemBitmap-Zeichensatz(Typ3,rechts)
2.2 VorgehensweisebeiderErstellungvonPDF-Dokumenten
Zun
Ä
achstm
Ä
ussendieZeichens
Ä
atzeindiePS-Dateieingebundenwerden.Diesgeschiehtmitdvips
undderOption-Ppdf.Fallseinige Zeichens
Ä
atzenichtvorhandensindoder dieOption-Ppdf
nicht unterst
Ä
utzt wird, m
Ä
ussen die Zeichens
Ä
atze lokal installiert t werden.Siehe e dazu [10],[9]
Kapitel3,[1]Kapitel2.2.2oder[8].AndenMitteilungenvondvipsl
Ä
asstsicherkennen,obund
welcheZeichens
Ä
atze(.pfdDateien)indiePS-Dateieingebundenwerden:
beuermann@ibnm:~ > > dvips -Ppdf f da.dvi
This is dvips(k) ) 5.86 6 Copyright 1999 Radical l Eye e Software
(www.radicaleye.com)
' TeX X output t 2001.08.14:1029' -> da.ps
<tex.pro><alt-rule.pro><texc.pro><8r.enc><texps.pro><special.pro>
<color.pro>. <msam10.pfb><cmtt10.pfb><cmmi9.pfb><line10.pfb> > ...
<cmr12.pfb><cmr17.pfb>[1<IBNM-logo.color.eps>] [2] ] [3] [4] [1] ...
Anschlie¼end muss die PS-Datei noch mit t einem m Distiller r (z.B.Acrobat Distiller von n Adobe
oderGhostscriptmitps2pdf)ineinePDF-Dateikonvertiertwerden.BeiderVerwendungvon
ps2pdfistdaraufzuachten,dassGhostscriptinderVersion6.0oderh
Ä
oherverwendetwird,
dafrÄuhereVersionendieEinbindungderSchriftenindiePDF-DateinichtunterstÄutzen.Falls
keineentsprechendeVersionvorhandenist,
5
kannaufOnline-Distillerzur
Ä
uckgegri®enwerden.
6
AberaucheinigeRechenzentrenbietenonlineKonvertierungsm
Ä
oglichkeitenan.
7
3 Dashyperref{Paket
Das hyperref-Paket
8
von Sebastian Rahtz und Heiko Oberdiek erweitert (automatisch) ) die
Funktionalit
Ä
at aller L
A
T
E
X-Querverweisbefehle (einschlie¼lich h Inhaltsverzeichnis, Literaturver-
zeichnisusw.)underzeugt\spezial-Befehle,dieeinTreiber(z.B.dvipsmitderOption-z
9
)
inHypertext-Links umwandelnkann.Au¼erdemverf
Ä
ugt das Paket
Ä
uber neue Befehle, , die es
demBenutzer ermÄoglichen,Hypertext-Linkszuproduzieren,einschlie¼lichVerknÄupfungenauf
externeDokumenteundbeliebigeDokumenteimInternet.
DadiegrundlegendenAngabenzuhyperrefimVorspannderLAT
E
X-Dateigemachtwerden,ist
es ohneweiteres mÄoglich,aus bestehendenLAT
E
X-DateienleistungsfÄahigePDF-Dokumentezu
erzeugen,wiedasBeispielinKapitel6zeigt.
Die Beschreibungdeshyperref-Paktes [6]ist aus dem Jahre 1998 unddamitetwas veraltet.
EineBeschreibungvonhyperrefmitallenseinenFunktionen¯ndetsichz.B.in[1]Kapitel2.3
oder[3]Kapitel5.
DieFunktionenvonhyperref werdenindenfolgendenAbschnittenbehandelt.Einausf
Ä
uhrli-
cherKatalogallerPaketoptionen¯ndetsichin[1]Kapitel2.3.8.DiewichtigstenOptionendaraus
werdenimFolgendenbeschrieben.
AufdieM
Ä
oglichkeit,mithyperrefPDF-Formularezuerzeugen,sollhierjedochnichteingegan-
gen,sonderninsofernauf[6]Kapitel6und[1]Kapitel2.3.6verwiesenwerden.
3.1 AllgemeineKon¯gurationvonhyperref
Das PaketmussimVorspannder LAT
E
X-Dateiangefordertwerden.Da es vieleLAT
E
X-Befehle
neude¯niert,sollteesalsletztesPaketgeladenwerden.
Die Paketoptionen von hyperref kÄonnen n entweder im optionalen Argument t des s Befehls
\usepackageoderindem(neuen)Befehl\hypersetup{...}angegebenwerden.Imoptionalen
ArgumentsollteaberaufjedenFallderverwendeteTreiber
10
ausgew
Ä
ahltwerden:
\usepackage[ps2pdf]{hyperref}
MitderTreiber-OptiondraftwerdenalleHypertext-Optionenausgeschaltet,sodassauchPa-
kete,diedenInhaltderlabel-undref-Makrossetzen{wiez.B.showkeys{,wiederfunktionie-
ren.MitderTreiber-Optiondebugwirddielog-Dateiumzus
Ä
atzlicheDiagnose-Informationen
erweitert.
3.2 Dokumentzusammenfassung
Mit Hilfe e des hyperref-Pakets s kÄonnenfolgende e EintrÄage in der r Dokumentzusammenfassung
(bzw.AllgemeinenInformation)
11
erstelltwerden:Titel(pdftitle),Thema(pdfsubject),Ver-
fasser (pdfauthor), StichwÄorter (pdfkeywords), , erstellt t mit (pdfcreator) ) und d erzeugt mit
5
wiez.B.beiderStandardinstallationvonSuSE7.0
6
beispielsweisehttp://www.ps2pdf.com/
7
z.B.dasRRZNunterhttp://www.rrzn.uni-hannover.de/pdf/
8
hierverwendeteVersion:hyperref.sty,2000/01/22,v6.69c;dasPaketinseinerneustenVersionkannvon
folgenderInternetseitebezogenwerden:
http://www.ctan.org/tex-archive/macros/latex/contrib/supported/hyperref/
9
BeiVerwendungderOption-Ppdf(sieheAbschnitt2.2)istdieOption-znichtmehrnotwendig.
10
sowieggfs.dieOptionzur
"
rÄuckwÄartigen\VerknÄupfungdesLiteraturverzeichnissesbackrefbzw.
pagebackref(sieheAbschnitt3.3),unddieOptionenpdfpagelabels(sieheTabelle3)sowie
extension(sieheUnterabschnitt3.6.3).
11
beimAcrobatReaderimMen
Ä
uDatei>Dokumenteigenschaften>Allgemeines
(pdfproducer).Abbildung5zeigtdieDokumentzusammenfassung,diemitderfolgendenEin-
gabeimLAT
E
X-Dokumentvorspannerzeugtwurde:
\hypersetup{%
pdftitle
= {Numerische Simulation der r intergranularen
Ri¼ausbreitung durch h Spannungskorrosion},
pdfsubject = = {Diplomarbeit am IBNM},
pdfauthor
= {Sascha a Beuermann},
pdfkeywords = {Simulation, , intergranualare e Ri¼ausbreitung,
Spannungskorrosion},
pdfcreator = = {Adobe-Acrobat-Distiller},
pdfproducer = {LaTeX with hyperref and thumbpdf}
}
Abbildung5:DokumentzusammenfassungimAcrobatReader
BemerkungzudenverwendetenZeichen: PDFverwendeteineeigeneZeichenkodierung
(PDFDocEncoding)undkannkeineL
A
T
E
X-Abk
Ä
urzungenwiebeispielsweise --f
Ä
ur{erkennen.
DahersolltenbeiderVerwendungvonSonderzeichen,Formelnetc.indenEingabendieInfor-
mationenindenUnterabschnitten3.4.3® beachtetwerden.
Bemerkung zum Erstellungs- - und
Ä
Anderungszeitpunkt mit t psp2df: : Leider r gibt es
keineM
Ä
oglichkeit,Erstellungs-undModi¯kationszeitpunktmitdemhyperref-Paketzueinzu-
stellen.Deshalbmuss manuellvorderErstellungder PDF-DateidiePostScript-Dateieditiert
und vor dem m Eintrag g /Keywords s die folgenden Ausdr
Ä
ucke eingef
Ä
ugt werden, um als s Erstel-
lungszeitpunktbeispielsweiseden24.Juli2000,15.12:34Uhrundals
Ä
Anderungszeitpunktden
25.September2000,17.12:30Uhrzuerhalten:
/CreationDate (D:20000724151234+00'00')
/ModDate (D:20000925171230+00'00')
Wirdkein
Ä
Anderungszeitpunktvorgegeben,wirdautomatischderErstellungszeitpunktf
Ä
urdie-
senEintraggew
Ä
ahlt.
UnterLinuxk
Ä
onnenmittelsdesfolgendenShell-Skriptspdftime
Ä
Anderungs-undErstellungs-
zeitpunktauchautomatischaufdie aktuelleSystemzeitgesetztwerden,sodasseine manuelle
Bearbeitungnichtmehrnotwendigist[2].
#! /bin/bash
if test "$1" = ""; ; then
echo 'Usage: pdftime ps-file'
exit 1
fi
cdate=`date +/CreationDate' '\(D:20%y%m%d%H%M%S+00\'00\'\)`
echo $cdate
mv $1 1 $1.tmp
sed "s|/Keywords|$cdate /Keywords|" " $1.tmp p > > $1
rm $1.tmp
exit 0
DasSkriptmussmitpdftime LaTeXDateiname.psaufgerufenwerden.
3.3 FestlegungvonLink-Darstellungen
DasPakethyperrefbietetmehrereOptionen,diedasAussehendererzeugtenVerweisebeein-
°ussen.
ImGegensatzzurTreiberoptiondraft,mitderalleHypertext-Optionenausgeschaltetwerden,
istesmitderneuenUmgebungNoHyperm
Ä
oglich,alleHypertext-Optionennurvor
Ä
ubergehend
auszuschalten,waswohlabernurinAusnahmef
Ä
allennotwendigist.
12
Die Option n breaklinks s erm
Ä
oglicht einen Zeilenumbruch innerhalb von Verkn
Ä
upfungstexten.
Leiderunterst
Ä
utztderTreiberdvipsdasUmbrechenvonLinksnicht:EswerdenzwarUmbr
Ä
uche
erzeugt, die Link-Bereiche e stimmen n jedoch nicht mehr, so dass ggfs. selbst Hand angelegt
werdenmussundzweiLinkserstelltwerdenm
Ä
ussen,dieaufdasselbeZielverweisen.
13
Die Option n linktocpage sorgt dafÄur, dass nicht der Text, sondern die Seitennummer eines
EintragsimInhaltsverzeichnisalsHyperlinkaktiviertwird(soauchimInhaltsverzeichnisdieses
Dokuments).
Mit der Optioncolorlinks wirdderText vonVerknÄupfungen n undAnkerneingefÄarbt(siehe
Abbildung6).DieWahlder FarbehÄangtdabeivonderVerknÄupfungsart ab,kannjedochmit
den in Tabelle 1 dargestellten n Erweiterungsoptionen verstellt werden, wobei i auch in LAT
E
X
de¯nierteFarbenverwendetwerdenk
Ä
onnen.
14
Die Option n frenchlinks erm
Ä
oglicht es, , den Verkn
Ä
upfungstext nicht t farbig hervorzuheben,
sonderninKapit
Ä
alchenzusetzen.
Option
Standardfarbe Farbef
Ä
ur
linkcolor
red
einfacheinterneVerknÄupfungen
anchorcolor black
Ankertext
citecolor
green
VerweiseaufLiteraturverzeichnis-
eintr
Ä
ageimText
filecolor
magenta
Verkn
Ä
upfungen,dielokaleDateien
Ä
o®nen
menucolor
red
Acrobat-Men
Ä
upunkte
pagecolor
red
Verkn
Ä
upfungenzuanderenSeiten
urlcolor
cyan
verkn
Ä
upfteURLsineinemNetzwerk
Tabelle1:Erweiterungsoptionenf
Ä
urcolorlinks
12
sieheinUnterabschnitt3.6.1
13
FÄurdasInhaltsverzeichniskannaufdieOptionlinktocpageausgewichenwerden.
14
DaszurfarbigenDarstellungderLinkserforderlichecolor-PaketwirdbeiderVerwendungvonhyperref
automatischdazugeladen.
Fernergibtisimhyperref-PaketdieOption,imLiteraturverzeichnisdieeinzelnenEintrÄagemit
"
r
Ä
uckw
Ä
artigen\Verkn
Ä
upfungenzuversehen.
15
DieOptionbackreff
Ä
ugtamEndeeinesEintrags
eine R
Ä
uckverkn
Ä
upfung als s Liste e von Abschnittsnummernhinzu, die Option pagebackref f als
ListevonSeitennummern.Abbildung7zeigtdieVerwendungdieserFunktion.
Abbildung6:VerwendungderOptioncolorlinks
Abbildung7:VerwendungderOptionpagebackref
BemerkungenzurOptionbackref und pagebackref: : Der r Eintragder Optionsollteim
optionalenArgumentdesBefehls\usepackageundnichtimBefehl\hypersetupstehen.
16
Die
beidenOptionenarbeitennurdannkorrekt,wennnachjedem\bibitem-Eintraginderbbl-Datei
eineLeerzeileeingefÄugtwird,wasbeiderErstellungmitBibT
E
XderFallist.
Bemerkung zur r Verwendung von BibT
E
X und dem url-Paket: : BibT
E
Xerzeugt bei
langenURLsz.T.Zeilenumbr
Ä
uchemitdemLAT
E
X-Kommentarzeichen%,wasbeiderUmwand-
lung zuHyperlinksinPDF mit dem(automatisch zugeladenen) Paket url zuFehlern f
Ä
uhrt.
DeshalbistdieDateiurl.sty
17
biszumErscheineneinerentsprechendenVersionumdiefol-
gendenZeilenzuerg
Ä
anzen:
18
15
hierverwendeteVersion:backref.sty,2000/01/19,v1.19
16
siehedazuauchAbschnitt3.1
17
hierverwendeteVersionen:BibTeX(Web2C7.3.1)0.99c;url.sty,1999/03/02,ver1.4
18
MitteilungvonDonaldArseneau,demAutordesurl-Pakets,vom2.August2001inder
Newsgroupcomp.text.texvonGoogleGroups
Documents you may be interested
Documents you may be interested