From 622005e9185eeecc5da1c72db4955286cd45be37 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 22 Apr 2012 23:31:23 +0000 Subject: hyperref git-svn-id: svn://tug.org/texlive/trunk@26094 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hyperref/ChangeLog | 9 + Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf | Bin 168323 -> 168657 bytes Master/texmf-dist/doc/latex/hyperref/backref.pdf | Bin 164214 -> 164223 bytes Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | Bin 1782841 -> 1786083 bytes Master/texmf-dist/doc/latex/hyperref/manual.html | 843 ++++++++++----------- Master/texmf-dist/doc/latex/hyperref/manual.pdf | Bin 204786 -> 204924 bytes Master/texmf-dist/doc/latex/hyperref/manual2.html | 2 +- Master/texmf-dist/doc/latex/hyperref/manual3.html | 2 +- Master/texmf-dist/doc/latex/hyperref/nameref.pdf | Bin 156481 -> 156491 bytes Master/texmf-dist/doc/latex/hyperref/options.pdf | Bin 29124 -> 29078 bytes .../source/latex/hyperref/doc/manual.tex | 6 +- .../source/latex/hyperref/doc/options.tex | 2 - .../texmf-dist/source/latex/hyperref/hyperref.dtx | 57 +- .../source/latex/hyperref/test/testinfo.tex | 24 + Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 15 +- Master/texmf-dist/tex/latex/hyperref/hdvips.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdvipson.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hdviwind.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hpdftex.def | 5 +- Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg | 2 +- Master/texmf-dist/tex/latex/hyperref/htex4ht.def | 2 +- Master/texmf-dist/tex/latex/hyperref/htexture.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtex.def | 17 +- Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hxetex.def | 15 +- Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 18 +- Master/texmf-dist/tex/latex/hyperref/hypertex.def | 2 +- .../texmf-dist/tex/latex/hyperref/nohyperref.sty | 2 +- Master/texmf-dist/tex/latex/hyperref/pd1enc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/pdfmark.def | 6 +- Master/texmf-dist/tex/latex/hyperref/puarenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puvnenc.def | 2 +- 34 files changed, 565 insertions(+), 484 deletions(-) create mode 100644 Master/texmf-dist/source/latex/hyperref/test/testinfo.tex (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog index 429e2c9c231..e82803804aa 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog @@ -1,3 +1,12 @@ +2012-02-28 6.82p Heiko Oberdiek + * 6.82p + * pdfmark: Missing border color setting for \Acrobatmenu added. + * dvipdfmx/xetex: Fix for \Acrobatmenu if \@menubordercolor is \relax. + * Some warnings for entries of the information dictionary added, + if the driver does not support them. + * Test file testinfo.tex added that sets all entries of + the information dictionary. + 2012-02-06 6.82o Heiko Oberdiek * 6.82o * At the begin and end of an equation an \hbox might be diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf index dd11df0c97e..3991b5f8060 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf and b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf index 80ee5268764..4b70fe8a62d 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/backref.pdf and b/Master/texmf-dist/doc/latex/hyperref/backref.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf index 8942cc8fc46..9a0cfae7a4a 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf and b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.html b/Master/texmf-dist/doc/latex/hyperref/manual.html index 1f86209e358..c2ad39e7dd0 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual.html @@ -7,7 +7,7 @@ - + @@ -23,7 +23,7 @@ class="E">EX: a manual for hyperref class="ec-lmr-12">Sebastian Rahtz
Heiko Oberdiek
October 2011
+class="ec-lmr-12">April 2012

Contents

@@ -2401,626 +2401,611 @@ class="ec-lmss-10">2HTML backend legalpaper linkbordercolor 1 0 0 -

use legalpaper +

color of border around links letterpaper linkcolor red -

use letterpaper +

color of links linkbordercolor linktocpage 1 0 0 false -

color of border around links +

make page number, not text, be link on TOC, + LOF and LOT linkcolor menubordercolor red 1 0 0 -

color of links +

color of border around menu links linktocpage menucolor false red -

make page number, not text, be link on TOC, - LOF and LOT +

color for menu links menubordercolor nativepdf 1 0 0 false -

color of border around menu links +

an alias for dvips menucolor naturalnames red false -

color for menu links +

use LATEX-computed names for links nativepdf nesting false -

an alias for dvips +

allow nesting of links naturalnames pageanchor false true -

use LATEX-computed names for links +

put an anchor on every page nesting pagebackref false -

allow nesting of links +

backreference by page number pageanchor pdfauthor true empty -

put an anchor on every page +

text for PDF Author field pagebackref pdfborder false 0 0 1 -

backreference by page number +

width of PDF link border pdfauthor empty 0 0 0 -

text for PDF Author field +

(colorlinks) pdfborder pdfcenterwindow 0 0 1 false -

width of PDF link border +

position the document window in the center + of the screen pdfcreator 0 0 0 LaTeX with -

(colorlinks) +

text for PDF Creator field pdfcenterwindow false hyperref -

position the document window in the center - of the screen +

pdfcreator LaTeX with package -

text for PDF Creator field +

pdfdirection hyperref empty -

+

direction setting pdfdisplaydoctitle package false -

+

display document title instead of file name in + title bar pdfdirection pdfduplex empty -

direction setting +

paper handling option for print dialog pdfdisplaydoctitle pdffitwindow false -

display document title instead of file name in - title bar +

resize document window to fit document size pdfduplex pdfhighlight empty /I -

paper handling option for print dialog +

set highlighting of PDF links pdffitwindow pdfinfo false empty -

resize document window to fit document size +

alternative interface for setting document + information pdfhighlight pdfkeywords /I empty -

set highlighting of PDF links +

text for PDF Keywords field pdfinfo pdflang empty -

alternative interface for setting document - information +

PDF language identifier (RFC 3066) pdfkeywords pdfmark empty false -

text for PDF Keywords field +

an alias for dvips pdflang pdfmenubar empty true -

PDF language identifier (RFC 3066) +

make PDF viewer’s menu bar visible pdfmark pdfnewwindow false -

an alias for dvips +

make links that open another PDF pdfmenubar true -

make PDF viewer’s menu bar visible +

file start a new window pdfnewwindow pdfnonfullscreenpagemode false empty -

make links that open another PDF +

page mode setting on exiting full-screen mode pdfnumcopies empty -

file start a new window +

number of printed copies pdfnonfullscreenpagemode pdfpagelayout empty -

page mode setting on exiting full-screen mode +

set layout of PDF pages pdfnumcopies pdfpagemode empty -

number of printed copies +

set default mode of PDF display pdfpagelayout pdfpagelabels empty true -

set layout of PDF pages +

set PDF page labels pdfpagemode pdfpagescrop empty -

set default mode of PDF display +

set crop size of PDF document pdfpagelabels pdfpagetransition true empty -

set PDF page labels +

set PDF page transition style pdfpagescrop pdfpicktraybypdfsize empty -

set crop size of PDF document +

set option for print dialog pdfpagetransition pdfprintarea empty -

set PDF page transition style +

set /PrintArea of viewer preferences pdfpicktraybypdfsize pdfprintclip empty -

set option for print dialog +

set /PrintClip of viewer preferences pdfprintarea pdfprintpagerange empty -

set /PrintArea of viewer preferences +

set /PrintPageRange of viewer preferences pdfprintclip pdfprintscaling empty -

set /PrintClip of viewer preferences +

page scaling option for print dialog pdfprintpagerange pdfproducer empty -

set /PrintPageRange of viewer preferences +

text for PDF Producer field pdfprintscaling pdfremotestartview empty Fit -

page scaling option for print dialog +

starting view of remote PDF documents pdfproducer pdfstartpage empty 1 -

text for PDF Producer field +

page at which PDF document opens pdfremotestartview pdfstartview Fit -

starting view of remote PDF documents +

starting view of PDF document pdfstartpage pdfsubject 1 empty -

page at which PDF document opens +

text for PDF Subject field pdfstartview Fit pdftex -

starting view of PDF document -pdfsubject empty -

text for PDF Subject field -pdftex -

use

use pdfTEX backend pdftitle pdftitle empty empty -

text for PDF Title field +

text for PDF Title field pdftoolbar pdftoolbar true true -

make PDF toolbar visible +

make PDF toolbar visible pdftrapped pdftrapped empty empty -

Sets the document information Trapped entry. +

Sets the document information Trapped entry. Possible values are True, False and Unknown. An empty value means, the entry is not set. pdfview pdfview XYZ XYZ -

PDF ‘view’ when on link traversal +

PDF ‘view’ when on link traversal pdfviewarea pdfviewarea empty empty -

set /ViewArea of viewer preferences +

set /ViewArea of viewer preferences pdfviewclip pdfviewclip empty empty -

set /ViewClip of viewer preferences +

set /ViewClip of viewer preferences pdfwindowui pdfwindowui true true -

make PDF user interface elements visible +

make PDF user interface elements visible plainpages plainpages false false -

do page number anchors as plain Arabic +

do page number anchors as plain Arabic ps2pdf ps2pdf -

use

use ps2pdf backend raiselinks raiselinks false false -

raise up links (for

raise up links (for HyperTEX backend) runbordercolor runbordercolor 0 .7 .7 0 .7 .7 -

color of border around ‘run’ links +

color of border around ‘run’ links runcolor runcolor filecolor filecolor -

color of ‘run’ links +

color of ‘run’ links setpagesize setpagesize true true -

set page size by special driver commands +

set page size by special driver commands tex4ht tex4ht -

use

use TEX4ht backend textures textures -

use

use Textures backend unicode unicode false false -

Unicode encoded pdf strings +

Unicode encoded pdf strings urlbordercolor urlbordercolor 0 1 1 0 1 1 -

color of border around URL links +

color of border around URL links -urlcolor urlcolor magenta magenta -

color of URL links +

color of URL links verbose verbose false false -

be chatty +

be chatty +vtex vtex -

use

use VTeX backend xetex xetex -

use

use XeTEX backend + + +class="td01"> - - +class="td01"> - - - -

+class="td01"> + + +

4 Additional user macros

-

If you need to make references to URLs, or write explicit links, the following low-level user macros are +

If you need to make references to URLs, or write explicit links, the following low-level user macros are provided: -

+

}{text}
-

The

The text is made a hyperlink to the URL; this must be a full URL (relative to the base URL, if that is defined). The special characters # and ˜ do not need to be escaped in any way. -

The optional argument

The optional argument options recognizes the hyperref options pdfremotestartview, pdfnewwindow @@ -3064,7 +3049,7 @@ class="description">Boolean key, if set to |true|, the URL should appen class="ec-lmvtk-10">nextactionraw:

The value of key |/Next| of action dictionaries, see PDF specification.
-

+

\url{URL}
-

Similar to

Similar to \href{URLURL}}. Depending on the driver \href also tries to detect the link type. Thus the result can be a url link, file link, … -

+

\nolinkurl{URL}
-

Write

Write URL in the same way as \url, without creating a hyperlink. -

+

{URL}
-

A base

A base URL is established, which is prepended to other specified URLs, to make it easier to write portable documents. -

+

}{text}
-

The link to the image referenced by the URL is inserted, using

The link to the image referenced by the URL is inserted, using text as the anchor. - - -

For drivers that produce HTML, the image itself is inserted by the browser, with the

For drivers that produce HTML, the image itself is inserted by the browser, with the text being ignored completely. -

+ + +

}{text}
-

A target area of the document (the

A target area of the document (the text) is marked, and given the name category.name -

+

}{text}
-

text is made into a link to URL#category.name -

+

]{text}
-

text is made into a link to the same place as \ref{label} would be linked. -

+

}{text}
-

+

}{text}
-

A simple internal link is created with

A simple internal link is created with \hypertarget, with two parameters of an anchor name, and anchor \hyperlink has two arguments, the name class="ec-lmvtt-10">\hypertarget, and the text which be used as the link on the page. -

Note that in HTML parlance, the

Note that in HTML parlance, the \hyperlink command inserts a notional # in front of each link, making it relative to the current testdocument; \href expects a full URL. -

+

\phantomsection
-

This sets an anchor at this location. It works similar to

This sets an anchor at this location. It works similar to \hypertarget{}{} with an automatically chosen anchor name. Often it is used in conjunction with \addcontentsline for sectionlike things (index, @@ -3261,10 +3246,10 @@ Example:  
\addcontentsline{toc}{chapter}{\indexname}  
\printindex -

-

Now the entry in the table of contents (and bookmarks) for the index points to the start of the index page, +

+

Now the entry in the table of contents (and bookmarks) for the index points to the start of the index page, not to a location before this page. -

+

\autoref class="ec-lmvtt-10">{label}
-

This is a replacement for the usual

This is a replacement for the usual \ref command that places a contextual label in front of the reference. This gives your users a bigger target to click for hyperlinks (e.g. ‘section 2’ instead of merely the number ‘2’). -

The label is worked out from the context of the original

The label is worked out from the context of the original \label command by hyperref by using the macros listed below (shown with their default values). The macros can be (re)defined in documents using @@ -3287,16 +3272,16 @@ macros listed below (shown with their default values). The macros can be (re)def class="ec-lmvtt-10">\(re)newcommand; note that some of these macros are already defined in the standard document classes. The mixture of lowercase and uppercase initial letters is deliberate and corresponds to the author’s practice. -

For each macro below,

For each macro below, hyperref checks \*autorefname before \*name. For instance, it looks for \figureautorefname before \figurename. -

+

class="td11"> Macro +

Figure

+

Table

+

Part

+

Appendix

+

Equation

+

item

+

chapter

+

section

+

subsection

+

subsubsection

+

paragraph

+

footnote

+

Equation

+

Theorem

+

page

@@ -3416,7 +3401,7 @@ class="td11"> class="td11">
-

Default

\figurename -

Figure

\tablename -

Table

\partname -

Part

\appendixname -

Appendix

\equationname -

Equation

\Itemname -

item

\chaptername -

chapter

\sectionname -

section

\subsectionname -

subsection

\subsubsectionname -

subsubsection

\paragraphname -

paragraph

\Hfootnotename -

footnote

\AMSname -

Equation

\theoremname -

Theorem

\page -

page

-

Example for a redefinition if

Example for a redefinition if babel is used:

@@ -3427,8 +3412,8 @@ class="ec-lmss-10">babel is used:  
  \def\subsectionautorefname{Unterkapitel}%  
}
-

-

Hint:

+

Hint: \autoref works via the counter name that the reference is based on. Sometimes \autoref chooses the wrong name, if the counter is used for different things. For example, it happens with @@ -3468,8 +3453,8 @@ lemmas:  
 
\end{document} -

-

+

+

{label}
-

It replaces

It replaces \pageref and adds the name for page in front of the page reference. First \pageautorefname is checked before \pagename. -

For instances where you want a reference to use the correct counter, but not to create a link, there +

For instances where you want a reference to use the correct counter, but not to create a link, there are starred forms: -

+

\ref*{label}
-

+

{label}
-

+

\autoref*{label}
-

+

{label}
-

A typical use would be to write +

A typical use would be to write

\hyperref[other]{that nice section (\ref*{other}) we read before}
-

-

We want

+

We want \ref*{other} to generate the correct number, but not to form a link, since we do this ourselves with \hyperref. -

+

Xstring}
-

\pdfstringdef returns a macro containing the PDF string. (Currently this is done globally, but do not rely on it.) All the following tasks, definitions and redefinitions are made in a group to keep them local: @@ -3609,24 +3594,24 @@ class="ec-lmvtt-10">\textbf, etc.

  • Support for \xspace provided by the xspace package
  • -

    In addition, parentheses are protected to avoid the danger of unsafe unbalanced parentheses in +

    In addition, parentheses are protected to avoid the danger of unsafe unbalanced parentheses in the PDF string. For further details, see Heiko Oberdiek’s EuroTEX paper distributed with hyperref. -

    +

    4.1 Bookmark macros

    -

    +

    4.1.1 Setting bookmarks
    -

    Usually

    Usually hyperref automatically adds bookmarks for \section and similar macros. But they can also set manually. -

    +

    }{name}
    -

    creates a bookmark with the specified text and at the given level (default is 0). As name for the +

    creates a bookmark with the specified text and at the given level (default is 0). As name for the internal anchor name is used (in conjunction with level). Therefore the name must be unique (similar to \label). -

    +

    }{name}
    -

    creates a bookmark at the current level. -

    +

    creates a bookmark at the current level. +

    }{name}
    -

    creates a bookmark one step down in the bookmark hierarchy. Internally the current level is increased +

    creates a bookmark one step down in the bookmark hierarchy. Internally the current level is increased by one. -

    +

    }{name}
    -

    creates a bookmark below the current bookmark level. However after the command the current +

    creates a bookmark below the current bookmark level. However after the command the current bookmark level has not changed. -

    Hint: Package bookmark replaces hyperref’s bookmark organization by a new algorithm: @@ -3703,16 +3688,16 @@ class="E">EX run is needed.

  • More control over the bookmark appearance (color, font).
  • Different bookmark actions are supported (external file links, URLs, …).
  • -

    Therefore I recommend using this package. -

    +

    Therefore I recommend using this package. +

    4.1.2 Replacement macros
    -

    hyperref takes the text for bookmarks from the arguments of commands like \section, which can contain things like math, colors, or font changes, none of which will display in bookmarks as is. -

    +

    }{PDFstring}
    -

    For example, +

    For example,

    \section{Pythagoras: @@ -3741,8 +3726,8 @@ class="ec-lmvtt-10">}  
    }  
    \section{\texorpdfstring{\textcolor{red}}{}{Red} Mars}
    -

    -

    +

    \pdfstringdef executes the hook before it expands the string. Therefore, you can use this hook to perform additional tasks or to disable additional commands. @@ -3754,8 +3739,8 @@ perform additional tasks or to disable additional commands.  
      \renewcommand{\mycommand}[1]{}%  
    } -

    -

    However, for disabling commands, an easier way is via

    +

    However, for disabling commands, an easier way is via \pdfstringdefDisableCommands, which adds its argument to the definition of \pdfstringdefPreHook (‘@’ can here be used as letter in command @@ -3769,11 +3754,11 @@ names):  
      \let\textcolor\@gobble  
    } -

    -

    +

    +

    4.2 Utility macros

    -

    +

    {dimen specification}
    -

    \hypercalcbp takes a TEX dimen specification and converts it to bp and returns the number without the unit. This is useful for options     -\headheight-\headsep}  
    } -

    -

    The origin of the PDF coordinate system is the lower left corner. -

    Note, for calculations you need either package |calc| or

    +

    The origin of the PDF coordinate system is the lower left corner. +

    Note, for calculations you need either package |calc| or ε-TEX. Nowadays the latter should automatically be enabled for LATε-TEX, please, look in the source documentation hyperref.dtx for further limitations. -

    Also

    Also \hypercalcbp cannot be used in option specifications of \documentclass and \usepackage, @@ -3821,12 +3806,12 @@ because LATEX expands the option lists of these commands. However package hyperref is not yet loaded and an undefined control sequence error would arise. -

    +

    5 Acrobat-specific behavior

    -

    If you want to access the menu options of Acrobat Reader or Exchange, the following macro is provided +

    If you want to access the menu options of Acrobat Reader or Exchange, the following macro is provided in the appropriate drivers: -

    +

    }{text}
    -

    The

    The text is used to create a button which activates the appropriate menuoption. The following table lists the option names you can use—comparison of this with the menus in Acrobat Reader or Exchange will show what they do. Obviously some are only appropriate to Exchange. -

    +

    style="vertical-align:baseline;" id="TBL-38-1-"> +

    ImportImage, ImportNotes, AcroForm:ImportFDF

    +

    ExportNotes, AcroForm:ExportFDF

    @@ -3899,18 +3884,18 @@ class="td11"> style="vertical-align:baseline;" id="TBL-38-7-"> +

    Properties

    +

    AcroForm:Duplicate, AcroForm:TabOrder

    @@ -3918,7 +3903,7 @@ class="td11"> style="vertical-align:baseline;" id="TBL-38-10-"> @@ -3936,28 +3921,28 @@ class="td11"> class="td11"> ToolsSearch +

    About

    @@ -3972,13 +3957,13 @@ class="td11"> class="td11">
    File -

    Open, Close, Scan, Save, SaveAs, Optimizer:SaveAsOpt, +

    Open, Close, Scan, Save, SaveAs, Optimizer:SaveAsOpt, Print, PageSetup, Quit

    FileImport -

    ImportImage, ImportNotes, AcroForm:ImportFDF

    FileExport -

    ExportNotes, AcroForm:ExportFDF

    FileDocumentInfo -

    GeneralInfo, OpenInfo, FontsInfo, SecurityInfo, +

    GeneralInfo, OpenInfo, FontsInfo, SecurityInfo, Weblink:Base, AutoIndex:DocInfo

    FilePreferences -

    GeneralPrefs, NotePrefs, FullScreenPrefs, Weblink:Prefs, +

    GeneralPrefs, NotePrefs, FullScreenPrefs, Weblink:Prefs, AcroSearch:Preferences(Windows) or, AcroSearch:Prefs(Mac), Cpt:Capture

    Edit -

    Undo, Cut, Copy, Paste, Clear, SelectAll, Ole:CopyFile, +

    Undo, Cut, Copy, Paste, Clear, SelectAll, Ole:CopyFile, TouchUp:TextAttributes, TouchUp:FitTextToSelection, TouchUp:ShowLineMarkers, TouchUp:ShowCaptureSuspects, TouchUp:FindSuspect,

    -

    Properties

    EditFields -

    AcroForm:Duplicate, AcroForm:TabOrder

    Document -

    Cpt:CapturePages, +

    Cpt:CapturePages, AcroForm:Actions, CropPages, RotatePages, InsertPages, ExtractPages, ReplacePages, DeletePages, NewBookmark, SetBookmarkDest, CreateAllThumbs, DeleteAllThumbs

    View -

    ActualSize, FitVisible, FitWidth, FitPage, ZoomTo, +

    ActualSize, FitVisible, FitWidth, FitPage, ZoomTo, FullScreen, FirstPage, PrevPage, NextPage, LastPage, GoToPage, GoBack, GoForward, SinglePage, OneColumn, TwoColumns, ArticleThreads, PageOnly, ShowBookmarks, @@ -3927,7 +3912,7 @@ class="td11"> style="vertical-align:baseline;" id="TBL-38-11-">

    Tools -

    Hand, ZoomIn, ZoomOut, SelectText, SelectGraphics, +

    Hand, ZoomIn, ZoomOut, SelectText, SelectGraphics, Note, Link, Thread, AcroForm:Tool, Acro_Movie:MoviePlayer, TouchUp:TextTool, Find, FindAgain, FindNextNote, CreateNotesFile

    -

    AcroSrch:Query, AcroSrch:Indexes, AcroSrch:Results, +

    AcroSrch:Query, AcroSrch:Indexes, AcroSrch:Results, AcroSrch:Assist, AcroSrch:PrevDoc, AcroSrch:PrevHit, AcroSrch:NextHit, AcroSrch:NextDoc

    Window -

    ShowHideToolBar, ShowHideMenuBar, +

    ShowHideToolBar, ShowHideMenuBar, ShowHideClipboard, Cascade, TileHorizontal, TileVertical, CloseAll

    Help -

    HelpUserGuide, HelpTutorial, HelpExchange, HelpScan, +

    HelpUserGuide, HelpTutorial, HelpExchange, HelpScan, HelpCapture, HelpPDFWriter, HelpDistiller, HelpSearch, HelpCatalog, HelpReader, Weblink:Home

    Help(Windows) -

    About

    -

    +

    6 PDF and HTML forms

    -

    You must put your fields inside a

    You must put your fields inside a Form environment (only one per file). -

    There are six macros to prepare fields: -

    +

    There are six macros to prepare fields: +

    ]{label}
    -

    +

    ]{label}
    -

    +

    }{choices}
    -

    +

    ]{label}
    -

    +

    ]{label}
    -

    +

    ]{label}
    -

    The way forms and their labels are laid out is determined by: -

    +

    The way forms and their labels are laid out is determined by: +

    }{field}
    -

    +

    }{field}
    -

    +

    }{field}
    -

    These macros default to #1 #2 -

    What is actually shown in as the field is determined by: -

    +

    These macros default to #1 #2 +

    What is actually shown in as the field is determined by: +

    }{height}
    -

    +

    }{height}
    -

    +

    }{height}
    -

    +

    }{height}
    -

    +

    \MakeButtonField{text}
    -

    These macros default to

    These macros default to \vbox to #2{\hbox #1{\hfill}\vfill}, except the l to #1; it is used for buttons, and the special \Submit and \Reset macros. -

    You may also want to redefine the following macros: +

    You may also want to redefine the following macros:

    @@ -4205,13 +4190,13 @@ class="ec-lmvtt-10">\Reset macros.  
    \def\DefaultHeightofTextMultiline{4\baselineskip}  
    \def\DefaultWidthofText{3cm}
    -

    -

    +

    +

    6.1 Forms environment parameters

    -

    +

    action encoding method @@ -4266,16 +4251,16 @@ class="td11">
    URL -

    The URL that will receive the form data if a

    The URL that will receive the form data if a Submit button is included in the form

    name -

    The encoding for the string set to the URL; FDF-encoding +

    The encoding for the string set to the URL; FDF-encoding is usual, and html is the only valid value

    name -

    Used only when generating HTML; values can be

    Used only when generating HTML; values can be post or get

    -

    +

    6.2 Forms optional parameters

    -

    Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e. 

    Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e. color=0 0 0.5) -

    +

    style="vertical-align:baseline;" id="TBL-54-67-">
    -

    +

    7 Defining a new driver

    -

    A hyperref driver has to provide definitions for eight macros: -

    1.

    A hyperref driver has to provide definitions for eight macros: +

    1. \hyper@anchor -

    2.

    2. \hyper@link -

    3.

    3. \hyper@linkfile -

    4.

    4. \hyper@linkurl -

    5.

    5. \hyper@anchorstart -

    6.

    6. \hyper@anchorend -

    7.

    7. \hyper@linkstart -

    8.

    8. \hyper@linkend -

    The draft option defines the macros as follows +

    The draft option defines the macros as follows

    @@ -4778,11 +4763,11 @@ class="ec-lmvtt-10">\hyper@linkend  
    \let\hyper@linkstart\@gobbletwo  
    \let\hyper@linkend\@empty
    -

    -

    +

    +

    8 Special support for other packages

    -

    hyperref aims to cooperate with other packages, but there are several possible sources for conflict, such as

    -

    The

    The hyperref package is distributed with variants on two useful packages designed to work especially well with it. These are xr and minitoc, which support crossdocument links using EX’s normal \label/\ref mechanisms and per-chapter tables of contents, respectively. -

    +

    9 History and acknowledgments

    -

    The original authors of

    The original authors of hyperbasics.tex and hypertex.sty, from which this package descends, are Tanmoy Bhattacharya (

    Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has made the +

    Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has made the package more robust. The days spent on RevTEX are entirely due to him! The investigations of Bill Moss (bmoss@math.clemson.edu) into the later versions inclu good many bugs, and his testing is appreciated. Hans Hagen (pragma@pi.net) provided a lot of insight into PDF. -

    Berthold Horn provided help, encouragement and sponsorship for the

    Berthold Horn provided help, encouragement and sponsorship for the dvipsone and dviwindo drivers. Sergey Lesenko provided the changes needed for hyper package (developed in parallel with hyperref) showed me solutions for some problems. Hopefully the two packages will combine one day. -

    The forms creation section owes a great deal to: T. V. Raman, for encouragement, support and +

    The forms creation section owes a great deal to: T. V. Raman, for encouragement, support and ideas; Thomas Merz, whose book Web Publishing with Acrobat/PDF provided crucial insights; D. P. Story, whose detailed article about pdfmarks and forms solved many practical problems; and Hans Hagen, who explained how to do it in pdftex. -

    Steve Peter recreated the manual source in July 2003 after it had been lost. -

    Especial extra thanks to David Carlisle for the

    Steve Peter recreated the manual source in July 2003 after it had been lost. +

    Especial extra thanks to David Carlisle for the backref module, the ps2pdf and dviwindo support, frequent general rewrites of my bad code, and for working on changes to the xr package to suit diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.pdf b/Master/texmf-dist/doc/latex/hyperref/manual.pdf index b71d2ba3b66..d6066d7735f 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/manual.pdf and b/Master/texmf-dist/doc/latex/hyperref/manual.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/manual2.html b/Master/texmf-dist/doc/latex/hyperref/manual2.html index 75589039ccb..83cde6540f5 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual2.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual2.html @@ -7,7 +7,7 @@ - + diff --git a/Master/texmf-dist/doc/latex/hyperref/manual3.html b/Master/texmf-dist/doc/latex/hyperref/manual3.html index 41b76383123..883ef08a961 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual3.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual3.html @@ -7,7 +7,7 @@ - + diff --git a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf index 3ef0fc74b1c..c6a67e89c1c 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf and b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/options.pdf b/Master/texmf-dist/doc/latex/hyperref/options.pdf index 6478d20e1a3..94847ba682a 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/options.pdf and b/Master/texmf-dist/doc/latex/hyperref/options.pdf differ diff --git a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex index 99238fec3c2..9e756a17060 100644 --- a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex +++ b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex @@ -11,10 +11,10 @@ % % Manual updates: % * Steve Peter and Karl Berry, 7/03. -% * Heiko Oberdiek, 2006-2011. +% * Heiko Oberdiek, 2006-2012. % -\def\mydate{October 2011} +\def\mydate{April 2012} \RequirePackage{ifpdf} \ifpdf % We are running pdfTeX in pdf mode @@ -714,8 +714,6 @@ hypertex & & use \textsf{Hyper\TeX} backend \\ hypertexnames & \textit{true} & use guessable names for links \\ implicit & \textit{true} & redefine \LaTeX\ internals \\ latex2html & & use \textsf{\LaTeX2HTML} backend \\ -legalpaper & & use legalpaper \\ -letterpaper & & use letterpaper \\ linkbordercolor & \textit{1 0 0} & color of border around links \\ linkcolor & \textit{red} & color of links \\ linktocpage & \textit{false} & make page number, not text, be link on TOC, LOF and LOT \\ diff --git a/Master/texmf-dist/source/latex/hyperref/doc/options.tex b/Master/texmf-dist/source/latex/hyperref/doc/options.tex index 04dda27c80f..07523858fa2 100644 --- a/Master/texmf-dist/source/latex/hyperref/doc/options.tex +++ b/Master/texmf-dist/source/latex/hyperref/doc/options.tex @@ -61,8 +61,6 @@ hypertex &use HyperTeX backend\\ hypertexnames &use guessable names for links&true\\ implicit &redefine \LaTeX\ internals&true\\ latex2html &use \LaTeX2HTML backend\\ -legalpaper &use legalpaper\\ -letterpaper &use letterpaper\\ linkbordercolor &color of border around links& 1 0 0\\ linkcolor &color of links&red\\ linktocpage &make page number, not text, be link on TOC, LOF and LOT&false\\ diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index d037b5521d6..1b8912eb6ed 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -44,7 +44,7 @@ %\ProvidesFile{puenc.def} %\ProvidesFile{puvnenc.def} %\ProvidesFile{puarenc.def} -% [2012/02/06 v6.82o % +% [2012/02/28 v6.82p % % Hypertext links for LaTeX] % Dummy hyperref (SR)] % Hyperref documentation driver file] @@ -113,7 +113,7 @@ \title{Hypertext marks in \LaTeX}% \author{Sebastian Rahtz\\% Email: \texttt{sebastian.rahtz at oucs.ox.ac.uk}\\[1.5ex]% - Heiko Oberdiek\\% + Heiko Oberdiek (maintainer)\\% Email: \texttt{heiko.oberdiek at googlemail.com}}% % \date{processed \today}% \date{\filedate\space\fileversion}% @@ -145,7 +145,7 @@ \end{document} % % \fi -% \CheckSum{28711} +% \CheckSum{28743} % % \MakeShortVerb{|} % \StopEventually{} @@ -6148,6 +6148,22 @@ \HyPsd@XeTeXBigCharstrue \HyPsd@PrerenderUnicode{#1}% \pdfstringdef\@pdfproducer{#1}% + \ifxetex + \Hy@Warning{% + pdfproducer: % + xdvipdfmx will use its own setting\MessageBreak + instead of the value given% + }% + \else + \def\Hy@temp{hdvipdfm}% + \ifx\Hy@driver\Hy@temp + \Hy@Warning{% + pdfproducer: % + dvipdfm(x) will use its own setting\MessageBreak + instead of the value given% + }% + \fi + \fi } \define@key{Hyp}{pdfcreator}{% \HyXeTeX@CheckUnicode @@ -13337,6 +13353,7 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \leavevmode + \EdefEscapeName\Hy@temp@menu{#1}% \pdfstartlink attr{% \Hy@setpdfborder @@ -13354,7 +13371,7 @@ \ifHy@pdfa /F 4\fi /A<<% /S/Named% - /N/#1% + /N/\Hy@temp@menu \Hy@href@nextactionraw >>% }% @@ -14193,21 +14210,22 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \Hy@BeginAnnot{% + \EdefEscapeName\Hy@temp@menu{#1}% \@pdfm@mark{% bann<<% /Type/Annot% /Subtype/Link% \ifHy@pdfa /F 4\fi - /A<<% - /S/Named% - /N/#1% - \Hy@href@nextactionraw - >>% \Hy@setpdfborder \ifx\@menubordercolor\relax - \relax + \else /C[\@menubordercolor]% \fi + /A<<% + /S/Named% + /N/\Hy@temp@menu + \Hy@href@nextactionraw + >>% >>% }% \Hy@colorlink\@menucolor @@ -14778,9 +14796,10 @@ \special{!endaref}% } \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \special{!% - aref ;% + aref ;% a=<% \ifHy@pdfa /F 4\fi \Hy@setpdfborder @@ -15159,6 +15178,18 @@ \fi }% \HyInfo@AddonUnsupportedtrue +\define@key{Hyp}{pdfcreationdate}{% + \Hy@Warning{% + VTeX does not support pdfcreationdate.\MessageBreak + Therefore its setting is ignored% + }% +} +\define@key{Hyp}{pdfmoddate}{% + \Hy@Warning{% + VTeX does not support pdfmoddate.\MessageBreak + Therefore its setting is ignored% + }% +} \def\PDF@FinishDoc{% \Hy@UseMaketitleInfos \HyInfo@TrappedUnsupported @@ -15909,6 +15940,7 @@ % %<*pdfmark> \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \pdfmark[{#2}]{% linktype=menu,% @@ -15916,7 +15948,8 @@ AcroHighlight=\@pdfhighlight,% Border=\@pdfborder,% BorderStyle=\@pdfborderstyle,% - Action={<< /Subtype /Named /N /#1 >>},% + Color=\@menubordercolor,% + Action={<>},% Subtype=/Link,% PDFAFlags=4% }% diff --git a/Master/texmf-dist/source/latex/hyperref/test/testinfo.tex b/Master/texmf-dist/source/latex/hyperref/test/testinfo.tex new file mode 100644 index 00000000000..d8f04f80dd3 --- /dev/null +++ b/Master/texmf-dist/source/latex/hyperref/test/testinfo.tex @@ -0,0 +1,24 @@ +\nofiles +\documentclass{article} +\ifx\driver\UnDeFiNeD + \usepackage[pdfpagelabels=false]{hyperref}% +\else + \expandafter\usepackage\expandafter[% + \driver,pdfpagelabels=false% + ]{hyperref}% +\fi +\hypersetup{% + pdftitle={MyTitle},% + pdfsubject={MySubject},% + pdfauthor={MyAuthor},% + pdfkeywords={MyKeywords},% + pdfcreator={MyCreator},% + pdfproducer={MyProducer},% + pdfcreationdate={D:20050505050505Z},% + pdfmoddate={D:20101010101010Z},% + pdfinfo={MyKey=MyValue},% +} + +\begin{document} +\shipout\null +\end{document} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index 5b316377c25..3dfc0475c39 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for dvipdfm] \Hy@VersionCheck{hdvipdfm.def} \def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}} @@ -464,21 +464,22 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \Hy@BeginAnnot{% + \EdefEscapeName\Hy@temp@menu{#1}% \@pdfm@mark{% bann<<% /Type/Annot% /Subtype/Link% \ifHy@pdfa /F 4\fi - /A<<% - /S/Named% - /N/#1% - \Hy@href@nextactionraw - >>% \Hy@setpdfborder \ifx\@menubordercolor\relax - \relax + \else /C[\@menubordercolor]% \fi + /A<<% + /S/Named% + /N/\Hy@temp@menu + \Hy@href@nextactionraw + >>% >>% }% \Hy@colorlink\@menucolor diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index 759c5ea877f..aa81935a938 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for dvips] \Hy@VersionCheck{hdvips.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def index 04887e04ffd..09c6f0579e5 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for dvipsone] \Hy@VersionCheck{hdvipson.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def index beb5f630f24..ba46d83ebe8 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for dviwindo] \Hy@VersionCheck{hdviwind.def} \begingroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index 60381463d85..1b8345b06ce 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for pdfTeX] \Hy@VersionCheck{hpdftex.def} \pdf@ifdraftmode{% @@ -756,6 +756,7 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \leavevmode + \EdefEscapeName\Hy@temp@menu{#1}% \pdfstartlink attr{% \Hy@setpdfborder @@ -773,7 +774,7 @@ \ifHy@pdfa /F 4\fi /A<<% /S/Named% - /N/#1% + /N/\Hy@temp@menu \Hy@href@nextactionraw >>% }% diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index 7b6492a498a..c551125d674 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref configuration file for TeX4ht] \IfFileExists{\jobname.cfg}{\endinput}{} \Preamble{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def index fda5ee569f4..d77f1cf768d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for TeX4ht] \Hy@VersionCheck{htex4ht.def} \providecommand*{\XR@ext}{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def index 66f1d03eb40..b0199c52370 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for Textures] \Hy@VersionCheck{htexture.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def index 6744f75d53d..fb9174754de 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for VTeX in PDF/PS mode] \Hy@VersionCheck{hvtex.def} \providecommand*{\XR@ext}{pdf} @@ -365,9 +365,10 @@ \special{!endaref}% } \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \special{!% - aref ;% + aref ;% a=<% \ifHy@pdfa /F 4\fi \Hy@setpdfborder @@ -599,6 +600,18 @@ \fi }% \HyInfo@AddonUnsupportedtrue +\define@key{Hyp}{pdfcreationdate}{% + \Hy@Warning{% + VTeX does not support pdfcreationdate.\MessageBreak + Therefore its setting is ignored% + }% +} +\define@key{Hyp}{pdfmoddate}{% + \Hy@Warning{% + VTeX does not support pdfmoddate.\MessageBreak + Therefore its setting is ignored% + }% +} \def\PDF@FinishDoc{% \Hy@UseMaketitleInfos \HyInfo@TrappedUnsupported diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index d51b44059c6..ae9ccdb0e11 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for VTeX in HTML mode] \Hy@VersionCheck{hvtexhtm.def} \providecommand*{\XR@ext}{htm} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def index 1257d065ab2..1db3281e652 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] \Hy@VersionCheck{hvtexmrk.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def index 3da3ede3b69..2ec598f8413 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hxetex.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for XeTeX] \Hy@VersionCheck{hxetex.def} \HyPsd@LoadUnicode @@ -546,21 +546,22 @@ \def\Acrobatmenu#1#2{% \Hy@Acrobatmenu{#1}{#2}{% \Hy@BeginAnnot{% + \EdefEscapeName\Hy@temp@menu{#1}% \@pdfm@mark{% bann<<% /Type/Annot% /Subtype/Link% \ifHy@pdfa /F 4\fi - /A<<% - /S/Named% - /N/#1% - \Hy@href@nextactionraw - >>% \Hy@setpdfborder \ifx\@menubordercolor\relax - \relax + \else /C[\@menubordercolor]% \fi + /A<<% + /S/Named% + /N/\Hy@temp@menu + \Hy@href@nextactionraw + >>% >>% }% \Hy@colorlink\@menucolor diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index 28e62a5c8b6..b8004922014 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{hyperref} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -3577,6 +3577,22 @@ \HyPsd@XeTeXBigCharstrue \HyPsd@PrerenderUnicode{#1}% \pdfstringdef\@pdfproducer{#1}% + \ifxetex + \Hy@Warning{% + pdfproducer: % + xdvipdfmx will use its own setting\MessageBreak + instead of the value given% + }% + \else + \def\Hy@temp{hdvipdfm}% + \ifx\Hy@driver\Hy@temp + \Hy@Warning{% + pdfproducer: % + dvipdfm(x) will use its own setting\MessageBreak + instead of the value given% + }% + \fi + \fi } \define@key{Hyp}{pdfcreator}{% \HyXeTeX@CheckUnicode diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index d8caa8b49f5..5ffdd2d0a44 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref driver for HyperTeX specials] \Hy@VersionCheck{hypertex.def} \providecommand*{\XR@ext}{dvi} diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty index d234bee5c6a..a08da83a52c 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{nohyperref} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Dummy hyperref (SR)] \RequirePackage{letltxmacro}[2008/06/13] \let\hyper@@anchor\@gobble diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def index 67c58dd43e8..21792a035fc 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref: PDFDocEncoding definition (HO)] \DeclareFontEncoding{PD1}{}{} \DeclareTextAccent{\`}{PD1}{\textasciigrave} diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def index 4240648ebed..040797fe643 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref definitions for pdfmark specials] \Hy@VersionCheck{pdfmark.def} \begingroup @@ -702,6 +702,7 @@ } \def\Acrobatmenu#1#2{% + \EdefEscapeName\Hy@temp@menu{#1}% \Hy@Acrobatmenu{#1}{#2}{% \pdfmark[{#2}]{% linktype=menu,% @@ -709,7 +710,8 @@ AcroHighlight=\@pdfhighlight,% Border=\@pdfborder,% BorderStyle=\@pdfborderstyle,% - Action={<< /Subtype /Named /N /#1 >>},% + Color=\@menubordercolor,% + Action={<>},% Subtype=/Link,% PDFAFlags=4% }% diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index bec51ede034..d4eb01fae6d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref: Additions to puenc.def for Arabi] \DeclareTextCommand{\hamza}{PU}{\86\041}% 0621;afii57409;ARABIC LETTER HAMZA \DeclareTextCommand{\alefmadda}{PU}{\86\042}% 0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def index 576678c0769..bb515ac0b33 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref: PDF Unicode definition (HO)] \DeclareFontEncoding{PU}{}{} \DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300 diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def index f4a3c6df9ae..88d45cc996f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2012/02/06 v6.82o % + [2012/02/28 v6.82p % Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003} \DeclareTextCommand{\acircumflex}{PU}{\80\342} -- cgit v1.2.3