From da687531f8017d1cd8443a56f772ab792784ef4a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 5 Jun 2021 21:11:50 +0000 Subject: hyperref (5jun21) git-svn-id: svn://tug.org/texlive/trunk@59478 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt | 7 +- Master/texmf-dist/doc/latex/hyperref/README.md | 2 +- Master/texmf-dist/doc/latex/hyperref/backref.pdf | Bin 198815 -> 198815 bytes .../doc/latex/hyperref/hyperref-doc.html | 1808 +++++++++++--------- .../texmf-dist/doc/latex/hyperref/hyperref-doc.pdf | Bin 298211 -> 298609 bytes Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | Bin 2426117 -> 2427494 bytes Master/texmf-dist/doc/latex/hyperref/nameref.pdf | Bin 188802 -> 188802 bytes .../source/latex/hyperref/doc/hyperref-doc.tex | 4 +- .../texmf-dist/source/latex/hyperref/hluatex.dtx | 4 +- .../texmf-dist/source/latex/hyperref/hyperref.dtx | 12 +- Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def | 2 +- 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/hluatex.def | 4 +- Master/texmf-dist/tex/latex/hyperref/hpdftex.def | 2 +- 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 | 2 +- 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 | 2 +- .../tex/latex/hyperref/hyperref-langpatches.def | 2 +- Master/texmf-dist/tex/latex/hyperref/hyperref.sty | 12 +- 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 | 2 +- Master/texmf-dist/tex/latex/hyperref/psdextra.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puarenc.def | 2 +- .../texmf-dist/tex/latex/hyperref/puenc-extra.def | 2 +- .../tex/latex/hyperref/puenc-greekbasic.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/puvnenc.def | 2 +- Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty | 2 +- 36 files changed, 1029 insertions(+), 872 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt index 551ab35ccd5..ba313e8abee 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.txt @@ -1,7 +1,12 @@ +2021-06-05 Ulrike Fischer/David Carlisle + * handle non-ascii labels, issue #185 + * suppress break points after whatsits issue #187 + * correct longtable check, issue #193 + 2021-02-27 Ulrike Fischer/David Carlisle * rename puenc-greek.def to puenc-greekbasic.def to resolve name conflict with a file in greek-fontenc, issue #177 - * some documentation improvements (PR #174) + * some documentation improvements (PR #174) 2021-02-10 Ulrike Fischer/David Carlisle * moved the PU-declarations for greek to an extra file diff --git a/Master/texmf-dist/doc/latex/hyperref/README.md b/Master/texmf-dist/doc/latex/hyperref/README.md index 0bde5da6a87..7c883e7808f 100644 --- a/Master/texmf-dist/doc/latex/hyperref/README.md +++ b/Master/texmf-dist/doc/latex/hyperref/README.md @@ -1,6 +1,6 @@ # README for hyperref bundle -Version 2021-02-27 v7.00k +Version 2021-06-05 v7.00l ## INTRODUCTION diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf index ce167800fc8..5d94d8f2156 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-doc.html b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html index 04fc7b7c3b8..83fa1d4537d 100644 --- a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html +++ b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.html @@ -25,7 +25,7 @@ href="https://github.com/latex3/hyperref/issues" class="url" >https://github.com/latex3/hyperref/issues)
2021-02-27 v7.00k
+class="ec-lmr-12">2021-06-05 v7.00l

Contents

@@ -228,38 +228,48 @@ href="hyperref-doc3.html#fn2x0">2< says that conformant viewers/translators must recognize the following set of \special constructs:
+

href:

+

html:<a href = "href_string">

+

name:

+

html:<a name = "name_string">

+

end:

+

html:</a>

+

image:

+

html:<img src = "href_string">

+

base_name:

+

html:<base href =image command is intended (as with current HTML viewers) to place an image of arbitrary graphical format on the page in the current location. The base_name command is be used to communicate to the DVI viewer the full (URL) +class="ec-lmri-10">base_name command is be used to communicate to the DVI viewer the full (URL) + location of the current document so that files specified by relative URLs may be retrieved correctly.

The "’ characters should be escaped with a backslash (\), and if it looks like a URL name it may cause problems. - -

However, the drivers intended to produce only PDF use literal PostScript or PDF \special commands. The commands are defined in configuration files for different drivers, selected by package options; at present, the following drivers are supported:

+

hypertex

DVI processors conforming to the HyperTeX guidelines (i.e.  +

DVI processors conforming to the HyperTeX guidelines (i.e. xdvi, dvips (with the -z - option), -z option), + OzTEX, and Textures)

+

dvips

produces +

produces \special commands tailored for dvips

+

dvipsone

produces +

produces \special commands tailored for dvipsone

+

ps2pdf

a special case of output suitable for processing by earlier versions of Ghostscript’s PDF +class="description"> +

a special case of output suitable for processing by earlier versions of Ghostscript’s PDF writer; this is basically the same as that for dvips, but a few variations remained before version 5.21

+

tex4ht

produces +

produces \special commands for use with TeX4ht

+

pdftex

pdfTeX, Hàn Thế Thành’s TeX variant that writes PDF directly +class="description"> +

pdfTeX, Hàn Thế Thành’s TeX variant that writes PDF directly + +

+

luatex

luaTeX, Unicode TeX variant that writes PDF directly +class="description"> +

luaTeX, Unicode TeX variant that writes PDF directly

+

dvipdfm

produces +

produces \special commands for Mark Wicks’ DVI to PDF driver dvipdfm

+

dvipdfmx

produces +

produces \special commands for driver dvipdfmx, a successor of dvipdfm

+

dviwindo

produces \special commands that Y&Y’s Windows previewer interprets as hypertext - jumps within the previewer +class="description"> +

produces \special commands that Y&Y’s Windows previewer interprets as hypertext jumps + within the previewer

+

vtex

produces +

produces \special commands that MicroPress’ HTML and PDF-producing TeX variants interpret as hypertext jumps within the previewer

+

textures

produces \special commands that Textures interprets as hypertext jumps within the +class="description"> +

produces \special commands that Textures interprets as hypertext jumps within the previewer

+

xetex

produces +

produces \special commands for XeTeX

Output from dvips or dvips -z, but the DVI file is not portable. The main a HyperTeX \special commands is that you can also use the document in hypertext DVI viewers, such as xdvi. +class="ec-lmss-10">xdvi. +

+

driverfallback

If a driver is not given and cannot be autodetected, then use the driver option, given as - value to this option +

If a driver is not given and cannot be autodetected, then use the driver option, given as value to + this option driverfallback. Example:

\hypersetup as the option settings are processed as the package is read.

As an example, the behavior of a particular file could be controlled by:

    -
  • a site-wide +

    a site-wide hyperref.cfg setting up the look of links, adding backreferencing, and setting a PDF display default: @@ -488,7 +529,8 @@ class="ec-lmvtt-10">hyperref.cfg setting up the look of links, adding bac

  • -
  • A global option in the file, which is passed down to +

    A global option in the file, which is passed down to hyperref: @@ -497,7 +539,8 @@ class="ec-lmss-10">hyperref:

  • -
  • File-specific options in the +

    File-specific options in the \usepackage commands, which override the ones set in hyperref.cfg: @@ -624,16 +667,21 @@ by a dot. Example for the fourth chapter: class="ec-lmvtt-10">chapter.4

This scheme is used by:

+

\autoref

displays the description label for the reference depending on the counter name. +class="description"> +

displays the description label for the reference depending on the counter name. + +

+

\hyperpage

is used by the index to get page links. Page anchor setting (pageanchor) must not - be turned off.
- +class="description"> +

is used by the index to get page links. Page anchor setting (pageanchor) must not be turned + off.

It is very important that the destination names are unique, because two destinations must not share the same name. The counter value \the<counter> is not always unique for the counter. For example, @@ -939,20 +987,24 @@ wrong and displaced. id="x1-80003.4">Backend drivers

If no driver is specified, the package tries to find a driver in the following order:

    -
  1. Autodetection, some TeX processors can be detected at TeX macro level (pdfTeX, XeTeX, +
  2. +

    Autodetection, some TeX processors can be detected at TeX macro level (pdfTeX, XeTeX, VTeX).

  3. -
  4. Option +

    Option driverfallback. If this option is set, its value is taken as driver option.

  5. -
  6. Macro +

    Macro \Hy@defaultdriver. The macro takes a driver file name (without file extension).

  7. -
  8. Package default is +

    Package default is hypertex.

Many distributions are using a driver file hypertex.cfg that define + +

Sets up hyperref for use with the dviwindo Windows previewer. - -

Use small caps instead of color for links. -hidelinks hidelinks

Hide links (removing color and border). + +class="td01"> +class="td01"> +class="td01"> - +class="td01">

Note that all color names must be defined before use, following the normal system of the standard LaTeX  baseurl baseurl

URL pdfpagemode pdfpagemode

name UseOutlines is used. pdftitle pdftitle

text pdfauthor pdfauthor

text pdfsubject pdfsubject

text pdfcreator pdfcreator

text addtopdfcreator addtopdfcreator

text pdfkeywords pdfkeywords

text pdftrapped pdftrapped

name Unknown. pdfinfo pdfinfo

key value @@ -1740,7 +1789,7 @@ class="td10"> pdfview pdfview

name pdfstartpage pdfstartpage

integer pdfstartview pdfstartview

name pdfremotestartview pdfremotestartview

name Fit

Set the startup page view of remote PDF files + + pdfpagescrop pdfpagescrop

n n @@ -1792,12 +1843,10 @@ class="td11">

Sets the default PDF crop box for pages. This should be a set of four numbers - - pdfcenterwindow pdfcenterwindow

boolean pdfdirection pdfdirection

name R2L (right to left) pdfdisplaydoctitle pdfdisplaydoctitle

boolean pdfduplex pdfduplex

name DuplexFlipLongEdge (duplex and flip on pdffitwindow pdffitwindow

boolean

resize document window to fit document size -pdflang pdflang -

name

name relax relax

PDF language identifier (RFC 3066) pdfmenubar pdfmenubar -

boolean

boolean true true

make PDF viewer’s menu bar visible pdfnewwindow pdfnewwindow -

boolean

boolean false false

make links that open another PDF file start a new window pdfnonfullscreenpagemode pdfnonfullscreenpagemode -

name

name empty empty

page mode setting on exiting full-screen mode. Possible values are UseOutlines, class="ec-lmvtt-10">UseThumbs, and UseOC pdfnumcopies pdfnumcopies -

integer

integer empty empty

number of printed copies pdfpagelayout pdfpagelayout -

name

name empty empty

set layout of PDF pages. Possible values: TwoPageLeft, and TwoPageRight pdfpagelabels pdfpagelabels -

boolean

boolean true true

set PDF page labels pdfpagetransition pdfpagetransition -

name

name empty empty

set PDF page transition style. Possible values are Fade. class="ec-lmvtt-10">R, which simply replaces the old page with the new one. pdfpicktraybypdfsize pdfpicktraybypdfsize -

boolean

boolean false false

specify whether PDF page size is used to select input paper tray in print dialog + + pdfprintarea pdfprintarea -

name

name empty empty

set /PrintArea of viewer preferences. Possible values are TrimBox, and class="ec-lmvtt-10">ArtBox. The dafault according to the PDF Refence is CropBox - - pdfprintclip pdfprintclip -

name

name empty empty

set /PrintClip of viewer preferences. Possible values are ArtBox. The dafault according to the PDF Refence is CropBox pdfprintpagerange pdfprintpagerange

n n (n - n)* empty empty

set /PrintPageRange of viewer preferences pdfprintscaling pdfprintscaling -

name

name empty empty

page scaling option for print dialog (option /PrintScaling of viewer preferences, PDF 1.6); @@ -2056,23 +2099,23 @@ class="td10"> class="ec-lmvtt-10">None and AppDefault pdftoolbar pdftoolbar -

boolean

boolean true true

make PDF toolbar visible pdfviewarea pdfviewarea -

name

name empty empty

set /ViewArea of viewer preferences. Possible values are ArtBox. The dafault according to the PDF Refence is CropBox pdfviewclip pdfviewclip -

name

name empty empty

set /ViewClip of viewer preferences Possible values are ArtBox. The dafault according to the PDF Refence is CropBox pdfwindowui pdfwindowui -

boolean

boolean true true

make PDF user interface elements visible unicode unicode -

boolean

boolean true true

Unicode encoded PDF strings + @@ -2131,16 +2177,16 @@ class="td01"> class="td01"> - +class="td01">

Each link in Acrobat carries its own magnification level, which is set using PDF coordinate space, which is not the same as TeX’s. The unit is bp and the origin is in the lower left corner. See also \hypercalcbp that is explained on page 47. pdfTeX works by supplying default values for 48. pdfTeX works by supplying default values for XYZ (horizontal × vertical null null null will give the same values as the current page. + + left

Fits the height of the page to the window. - - Box /M

A box sweeps in or out. + + /Di

Similar to Dissolve, except the effect sweeps across the screen. - - allbordercolors allbordercolors

Set all border color options allcolors allcolors

Set all color options (without border and field @@ -2508,7 +2554,7 @@ class="td10"> anchorcolor anchorcolor black @@ -2516,7 +2562,7 @@ class="td10"> backref backref false @@ -2524,7 +2570,7 @@ class="td10"> baseurl baseurl empty @@ -2532,7 +2578,7 @@ class="td10"> bookmarks bookmarks true @@ -2540,7 +2586,7 @@ class="td10"> bookmarksnumbered bookmarksnumbered false @@ -2548,7 +2594,7 @@ class="td10"> bookmarksopen bookmarksopen false @@ -2556,7 +2602,7 @@ class="td10"> bookmarksopenlevel bookmarksopenlevel \maxdimen @@ -2564,7 +2610,7 @@ class="td10"> bookmarkstype bookmarkstype toc @@ -2572,7 +2618,7 @@ class="td10"> breaklinks breaklinks false @@ -2580,7 +2626,7 @@ class="td10"> CJKbookmarks CJKbookmarks false @@ -2588,7 +2634,7 @@ class="td10"> citebordercolor citebordercolor 0 1 0 @@ -2596,7 +2642,7 @@ class="td10"> citecolor citecolor green @@ -2604,35 +2650,35 @@ class="td10"> colorlinks colorlinks false

color links true

(tex4ht, dviwindo) + + debug debug false

provide details of anchors defined; same as verbose - - destlabel destlabel false @@ -2642,7 +2688,7 @@ class="ec-lmvtt-10">\label draft draft false @@ -2650,586 +2696,572 @@ class="td10"> driverfallback driverfallback

default if no driver specified or detected -dvipdfm dvipdfm

use dvipdfm backend dvipdfmx dvipdfmx

use dvipdfmx backend dvips dvips

use dvips backend dvipsone dvipsone

use dvipsone backend dviwindo dviwindo

use dviwindo backend encap encap

to set encap character for hyperindex extension extension dvi dvi

suffix of linked files filebordercolor filebordercolor 0 .5 .5 0 .5 .5

color of border around file links filecolor filecolor cyan cyan

color of file links final final true true

opposite of option draft frenchlinks frenchlinks false false

use small caps instead of color for links hidelinks hidelinks

Hide links (removing color and border) hyperfigures hyperfigures false false

make figures hyper links hyperfootnotes hyperfootnotes true true

set up hyperlinked footnotes hyperindex hyperindex true true

set up hyperlinked indices hypertex hypertex

use HyperTeX backend hypertexnames hypertexnames true true

use guessable names for links implicit implicit true true

redefine LaTeX internals latex2html latex2html

use LaTeX2HTML backend linkbordercolor linkbordercolor 1 0 0 1 0 0

color of border around links -linkcolor linkcolor red red

color of links linktoc linktoc section section

make text be link on TOC, LOF and LOT linktocpage linktocpage false false

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

color of border around menu links menucolor menucolor red red

color for menu links nativepdf nativepdf false false

an alias for dvips + + naturalnames naturalnames false false

use LaTeX-computed names for links - - nesting nesting false false

allow nesting of links pageanchor pageanchor true true

put an anchor on every page pagebackref pagebackref false false

backreference by page number pdfauthor pdfauthor empty empty

text for PDF Author field pdfborder pdfborder 0 0 1 0 0 1

width of PDF link border 0 0 0 0 0 0

(colorlinks) pdfborderstyle pdfborderstyle

border style for links pdfcenterwindow pdfcenterwindow false false

position the document window in the center of the screen pdfcreator pdfcreator LaTeX with LaTeX with

text for PDF Creator field hyperref hyperref

pdfdirection pdfdirection empty empty

direction setting pdfdisplaydoctitle pdfdisplaydoctitle false false

display document title instead of file name in title bar pdfduplex pdfduplex empty empty

paper handling option for print dialog -pdffitwindow pdffitwindow false false

resize document window to fit document size pdfhighlight pdfhighlight /I /I

set highlighting of PDF links pdfinfo pdfinfo empty empty

alternative interface for setting document information pdfkeywords pdfkeywords empty empty

text for PDF Keywords field pdflang pdflang relax relax

PDF language identifier (RFC 3066) pdfmark pdfmark false false

an alias for dvips pdfmenubar pdfmenubar true true

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

make links that open another PDF

file start a new window pdfnonfullscreenpagemode pdfnonfullscreenpagemode empty empty

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

number of printed copies pdfpagelabels pdfpagelabels true true

set PDF page labels pdfpagelayout pdfpagelayout empty empty

set layout of PDF pages pdfpagemode pdfpagemode empty empty

set default mode of PDF display pdfpagescrop pdfpagescrop empty empty

set crop size of PDF document + + pdfpagetransition pdfpagetransition empty empty

set PDF page transition style - - pdfpicktraybypdfsize pdfpicktraybypdfsize empty empty

set option for print dialog pdfprintarea pdfprintarea empty empty

set /PrintArea of viewer preferences pdfprintclip pdfprintclip empty empty

set /PrintClip of viewer preferences pdfprintpagerange pdfprintpagerange empty empty

set /PrintPageRange of viewer preferences -pdfprintscaling pdfprintscaling empty empty

page scaling option for print dialog pdfproducer pdfproducer empty empty

text for PDF Producer field pdfremotestartview pdfremotestartview Fit Fit

starting view of remote PDF documents pdfstartpage pdfstartpage 1 1

page at which PDF document opens pdfstartview pdfstartview Fit Fit

starting view of PDF document pdfsubject pdfsubject empty empty

text for PDF Subject field pdftex pdftex

use pdfTeX backend pdftitle pdftitle empty empty

text for PDF Title field pdftoolbar pdftoolbar true true

make PDF toolbar visible pdftrapped pdftrapped empty empty

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

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

set /ViewArea of viewer preferences pdfviewclip pdfviewclip empty empty

set /ViewClip of viewer preferences pdfwindowui pdfwindowui true true

make PDF user interface elements visible plainpages plainpages false false

do page number anchors as plain Arabic ps2pdf ps2pdf

use ps2pdf backend psdextra psdextra false false

define more short names for PDF string commands raiselinks raiselinks false false

raise up links (for HyperTeX backend) runbordercolor runbordercolor 0 .7 .7 0 .7 .7

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

color of ‘run’ links -setpagesize setpagesize true true

set page size by special driver commands tex4ht tex4ht

use TeX4ht backend textures textures

use Textures backend unicode unicode true true

Unicode encoded pdf strings, starting with version v7.00g set by default to true for all @@ -3361,60 +3390,62 @@ class="td10"> puenc.def. It can be set to false for pdflatex, but this is not recommended. urlbordercolor urlbordercolor 0 1 1 0 1 1

color of border around URL links urlcolor urlcolor magenta magenta

color of URL links verbose verbose false false

be chatty vtex vtex

use VTeX backend xetex xetex

use XeTeX backend + style="vertical-align:baseline;" id="TBL-12-110-"> + style="vertical-align:baseline;" id="TBL-12-111-"> + style="vertical-align:baseline;" id="TBL-12-112-"> + style="vertical-align:baseline;" id="TBL-12-113-"> + style="vertical-align:baseline;" id="TBL-12-114-">

4 pdfremotestartview, pdfnewwindow and the following key value options:
+

page:

Specifies the start page number of remote PDF documents. First page is +

Specifies the start page number of remote PDF documents. First page is 1.

+

ismap:

Boolean key, if set to true, the URL should appended by the coordinates as query - parameters by the PDF viewer. +class="description"> +

Boolean key, if set to true, the URL should appended by the coordinates as query parameters + by the PDF viewer.

+

nextactionraw:

The value of key +

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

+ +

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

\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 \hyperlink command inserts a notional # in front of each link, making it relative to the current testdocument; \phantomsection

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, bibliography, preface). \pdfstringdef returns a macro containing the PDF stri rely on it.) All the following tasks, definitions and redefinitions are made in a group to keep them local:

    -
  • Switching to PD1 or PU encoding +
  • +

    Switching to PD1 or PU encoding

  • -
  • Defining the “octal sequence commands” ( +

    Defining the “octal sequence commands” (\345): \edef\3{\string\3}

  • -
  • Special glyphs of TeX: +

    Special glyphs of TeX: \{, \%, \&, \space, \dots, etc.

  • -
  • National glyphs ( +

    National glyphs (german.sty, french.sty, etc.)

  • -
  • Logos: +

    Logos: \TeX, \eTeX, \MF, etc.

  • -
  • Disabling commands that do not provide useful functionality in bookmarks: +

    Disabling commands that do not provide useful functionality in bookmarks: \label, \index, \discretionary, \def, \let, etc.

  • -
  • LaTeX’s font commands like +

    LaTeX’s font commands like \textbf, etc.

  • -
  • Support for +

    Support for \xspace provided by the xspace package

+ +

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 playing havoc in the front matter. - -

4.1 Bookmark macros

@@ -4113,11 +4159,15 @@ class="ec-lmbx-10">Hint: Package bookmark replaces hyperref’s bookmark organization by a new algorithm:
    -
  • Usually only one LaTeX run is needed. +
  • +

    Usually only one LaTeX run is needed. +

  • -
  • More control over the bookmark appearance (color, font). +
  • +

    More control over the bookmark appearance (color, font).

  • -
  • Different bookmark actions are supported (external file links, URLs, …).
+
  • +

    Different bookmark actions are supported (external file links, URLs, …).

  • Therefore I recommend using this package.

    4.1.2 hyperref takes the text for bookmarks from the argumen class="ec-lmvtt-10">\section, which can contain things like math, colors, or font changes, none of which will display in bookmarks as is. - -

    4< Default is 1 pt for supporting drivers.

    +

    pdfTeX

    +

      -
    • The link area also depends on the surrounding box. +
    • +

      The link area also depends on the surrounding box.

    • -
    • Settings have local effect. +
    • +

      Settings have local effect.

    • -
    • When a page is shipped out, pdfTeX uses the current setting of the link margin for all +
    • +

      When a page is shipped out, pdfTeX uses the current setting of the link margin for all links on the page.

    +

    pdfmark

    +

    +

      -
    • Settings have global effect.
    +
  • +

    Settings have global effect.

  • +

    xetex

    - - +

      -
    • Settings must be done in the preamble or the first page and then have global effect. +
    • +

      Settings must be done in the preamble or the first page and then have global effect. The key inserts the new (x)dvipdfmx special \special{dvipdfmx:config g #1} (with the unit removed).

    +

    Other drivers

    Unsupported.
    +class="description"> +

    Unsupported.

    5.2 Field option ‘calculatesortkey’

    @@ -4556,19 +4616,24 @@ class="ec-lmvtt-10">\nohyperpage.)

    A better implementation which hasn’t the disadvantage to prevent line breaks is in the ocgx2 package. Check its documentation for details how to use it.

      -
    • The option must be given for package loading: +

      The option must be given for package loading: \usepackage[ocgcolorlinks]{hyperref}

    • -
    • Main disadvantage: Links cannot be broken across lines. PDF reference 1.7: 4.10.2 “Making +
    • +

      Main disadvantage: Links cannot be broken across lines. PDF reference 1.7: 4.10.2 “Making Graphical Content Optional”: Graphics state operations, such as setting the color, ..., are still applied. Therefore the link text is put in a box and set twice, with and without color.

    • -
    • The feature can be switched of by +

      The feature can be switched of by \hypersetup{ocgcolorlinks=false} inside the document.

    • -
    • Supported drivers: pdftex, dvipdfm +
    • +

      Supported drivers: pdftex, dvipdfm

    • -
    • The PDF version should be at least 1.5. It is automatically set for pdfTeX, LuaTeX and +
    • +

      The PDF version should be at least 1.5. It is automatically set for pdfTeX, LuaTeX and dvipdfmx.

    5.12

    Currently, option ‘pdfa’ sets and disables the following items:

    The default value of the new option ‘pdfa’ is ‘false’. It influences the loading of the package and @@ -4608,39 +4682,50 @@ class="ec-lmvtt-10">\usepackage{hyperref}).

    The new option ‘linktoc’ allows more control which part of an entry in the table of contents is made into a link:

      -
    • ‘linktoc=none’ (no links) +
    • +

      ‘linktoc=none’ (no links)

    • -
    • ‘linktoc=section’ (default behaviour, same as ‘linktocpage=false’) +
    • +

      ‘linktoc=section’ (default behaviour, same as ‘linktocpage=false’)

    • -
    • ‘linktoc=page’ (same as ‘linktocpage=true’) +
    • +

      ‘linktoc=page’ (same as ‘linktocpage=true’) +

    • -
    • ‘linktoc=all’ (both the section and page part are links)
    +
  • +

    ‘linktoc=all’ (both the section and page part are links)

  • 5.14 Option ‘pdfnewwindow’ changed

    Before 6.77b:

      -
    • pdfnewwindow=true +

      pdfnewwindow=true /NewWindow true

    • -
    • pdfnewwindow=false +

      pdfnewwindow=false (absent)

    • -
    • unused pdfnewwindow +

      unused pdfnewwindow (absent)

    Since 6.77b:

      -
    • pdfnewwindow=true /NewWindow true - +
    • +

      pdfnewwindow=true /NewWindow true

    • -
    • pdfnewwindow=false +

      pdfnewwindow=false /NewWindow false

    • -
    • pdfnewwindow= +

      pdfnewwindow= (absent)

    • -
    • unused pdfnewwindow +

      unused pdfnewwindow (absent)

    Rationale: There is a difference between setting to ‘false’ and an absent entry. In the former case the new document replaces the old one, in the latter case the PDF viewer application should respect the user @@ -4659,8 +4744,11 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/pdf/pdf_reference.htmlhttp://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf

    Options (convert to lowercase) except flags in square brackets: + +

      -
    • Table 8.16 Annotation flags (page 608): +
    • +

      Table 8.16 Annotation flags (page 608):

      1 Invisible
      2 Hidden (PDF 1.2) @@ -4673,21 +4761,23 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf9 ToggleNoView (PDF 1.5)
      10 LockedContents (PDF 1.7)
    • -
    • Table 8.70 Field flags common to all field types (page 676): +
    • +

      Table 8.70 Field flags common to all field types (page 676):

      1 ReadOnly
      2 Required
      3 NoExport
    • -
    • Table 8.75 Field flags specific to button fields (page 686): +
    • +

      Table 8.75 Field flags specific to button fields (page 686):

      - 15 NoToggleToOff (Radio buttons only) - + 15 NoToggleToOff (Radio buttons only)
      16 Radio (set: radio buttons, clear: check box, pushbutton: clear)
      17 Pushbutton
      26 RadiosInUniso (PDF 1.5)
    • -
    • Table 8.77 Field flags specific to text fields (page 691): +
    • +

      Table 8.77 Field flags specific to text fields (page 691):

      13 Multiline
      14 Password @@ -4695,9 +4785,11 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf23 DoNotSpellCheck (PDF 1.4)
      24 DoNotScroll (PDF 1.4)
      25 Comb (PDF 1.5) -
      26 RichText (PDF 1.5)
      +
      26 RichText (PDF 1.5) +
    • -
    • Table 8.79 Field flags specific to choice fields (page 693): +
    • +

      Table 8.79 Field flags specific to choice fields (page 693):

      18 Combo (set: combo box, clear: list box)
      19 Edit (only useful if Combo is set) @@ -4706,7 +4798,8 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf23 DoNotSpellCheck (PDF 1.4) (only useful if Combo and Edit are set)
      27 CommitOnSelChange (PDF 1.5)
    • -
    • Table 8.86 Flags for submit-form actions (page 704): +
    • +

      Table 8.86 Flags for submit-form actions (page 704):

      [1 Include/Exclude] unsupported, use ‘noexport’ (table 8.70) instead
      2 IncludeNoValueFields @@ -4722,18 +4815,22 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf12 ExclFKey (PDF 1.4)
      14 EmbedForm (PDF 1.5)
    - -

    New option ‘export’ sets the export format of a submit action. Valid values are (upper- or lowercase):

      -
    • FDF +
    • +

      FDF

    • -
    • HTML +
    • +

      HTML

    • -
    • XFDF +
    • +

      XFDF + +

    • -
    • PDF (not supported by Acrobat Reader)
    +
  • +

    PDF (not supported by Acrobat Reader)

  • 5.16 Option ‘pdfversion’

    @@ -4745,20 +4842,24 @@ higher PDF versions. class="ec-lmvtt-10">\usepackage{hyperref}.

    In theory this option should also set the PDF version, but this is not generally supported.

      -
    • pdfTeX below 1.10a: unsupported. pdfTeX +

      pdfTeX below 1.10a: unsupported. pdfTeX 1.10a and < 1.30: \pdfoptionpdfminorversion pdfTeX 1.30: \pdfminorversion

    • -
    • dvipdfm: configuration file, example: TeX Live 2007, texmf/dvipdfm/config/config, entry ‘V +
    • +

      dvipdfm: configuration file, example: TeX Live 2007, texmf/dvipdfm/config/config, entry ‘V 2’.

    • -
    • dvipdfmx: configuration file, example: TeX Live 2007, texmf/dvipdfm/dvipdfmx.cfg, entry +
    • +

      dvipdfmx: configuration file, example: TeX Live 2007, texmf/dvipdfm/dvipdfmx.cfg, entry ‘V 4’.

    • -
    • Ghostscript: option -dCompatibilityLevel (this is set in ‘ps2pdf12’, ‘ps2pdf13’, ‘ps2pdf14’).
    +
  • +

    Ghostscript: option -dCompatibilityLevel (this is set in ‘ps2pdf12’, ‘ps2pdf13’, ‘ps2pdf14’).

  • The current PDF version is used as default if this version can be detected (only pdfTeX 1.10a). Otherwise the lowest version 1.2 is assumed. Thus ‘hyperref’ tries to avoid PDF code that breaks this @@ -4768,14 +4869,16 @@ version, but is free to use ignorable higher PDF features. id="x1-370005.17">Field option ‘name’

    Many form objects uses the label argument for several purposes:

      -
    • Layouted label. +
    • +

      Layouted label.

    • -
    • As name in HTML structures.
    - - +
  • +

    As name in HTML structures.

  • Code that is suitable for layouting with TeX can break in the structures of the output format. If option ‘name’ is given, then its value is used as name in the different output structures. Thus the value should consist of letters only. + +

    5.18 Option ‘pdfencoding’

    @@ -4784,15 +4887,18 @@ PDFDocEncoding and Unicode as UTF-16BE. Option pdfencoding selects between these encodings:
      -
    • +

      pdfdoc uses PDFDocEncoding. It uses just one byte per character, but the supported characters are limited (244 in PDF-1.7).

    • -
    • +

      unicode sets Unicode. It is encoded as UTF-16BE. Two bytes are used for most characters, surrogates need four bytes.

    • -
    • +

      auto PDFDocEncoding if the string does not contain characters outside the encoding (outside ascii if an unicode engine is used) and Unicode otherwise. This option is not intended for the unicode engines.

    @@ -4834,34 +4940,42 @@ class="ec-lmvtt-10"> 1}
      -
    • AR7/Linux seems to have a bug, that don’t use the default value +

      AR7/Linux seems to have a bug, that don’t use the default value 1 for the width, but zero, thus that the underline is not visible without /W 1. The same applies for dashed boxes, eg.: pdfborderstyle=/S/D/D[3 2]/W 1

    • -
    • The syntax is described in the PDF specification, look for “border style”, eg. Table 8.13 +
    • +

      The syntax is described in the PDF specification, look for “border style”, eg. Table 8.13 “Entries in a border style dictionary” (specification for version 1.6)

    • -
    • The border style is removed by pdfborderstyle= This is automatically done if option +
    • +

      The border style is removed by pdfborderstyle= This is automatically done if option colorlinks is enabled.

    • -
    • Be aware that not all PDF viewers support this feature, not even Acrobat Reader itself: +
    • +

      Be aware that not all PDF viewers support this feature, not even Acrobat Reader itself:

      Some support:

        -
      • AR7/Linux: +

        AR7/Linux: underline and dashed, but the border width must be given.

      • -
      • xpdf 3.00: +

        xpdf 3.00: underline and dashed

      Unsupported:

        -
      • AR5/Linux +
      • +

        AR5/Linux

      • -
      • ghostscript 8.50
      +
    • +

      ghostscript 8.50

    5.23 bookmarksdepth

    class="ec-lmss-10">bookmarksdepth. The option acts globally and distinguishes three cases:
      -
    • +

      bookmarksdepth without value Then hyperref uses the current value of counter tocdepth. This is the compatible behaviour and the default. + +

    • -
    • +

      bookmarksdepth=<number>, the value is number (also negative): The depth for the bookmarks are set to this number.

    • -
    • +

      bookmarksdepth=<name> The <name> is a document division name (part, chapter, ...). It must not start with a digit or minus to avoid mixing up with the number case. Internally hyperref uses the value of macro

      Therefore a new option pdfescapeform was introduced:

        -
      • pdfescapeform=false Escaping for the formulars are disabled, this is the compatibility +
      • +

        pdfescapeform=false Escaping for the formulars are disabled, this is the compatibility behaviour, therefore this is the default.

      • -
      • pdfescapeform=true Then the PS/PDF drivers do all the necessary escaping. This is the +
      • +

        pdfescapeform=true Then the PS/PDF drivers do all the necessary escaping. This is the logical choice and the recommended setting. For example, the user writes JavaScript as JavaScript and do not care about escaping characters for PS/PDF output.

      @@ -5068,7 +5189,8 @@ class="ec-lmvtt-10">puenc.def clash with other uses. To reduce the impact class="ec-lmss-10">hyperref uses two strategies.

        -
      • A number of command are only defined conditionally: The commands for the cyrillic block +
      • +

        A number of command are only defined conditionally: The commands for the cyrillic block if \CYRDZE is defined, greek if \textBeta is defined, and hebrew if \hebdalet is defined.

        The greek block is in an extra file, puenc-greek.def, which can be loaded manually if needed.

      • -
      • Other commands are moved to an extra file +

        Other commands are moved to an extra file puenc-extra.def which is not loaded automatically, but can be loaded in the preamble if needed. Currently this file contains all definitions for the accent accesskey

    +class="td10"> (as per HTML) +class="ec-lmri-10">0 +class="td10"> 1 is centered, 2 is right-aligned. +class="td10"> alternative name, +class="td10"> the name shown in the user interface +class="td10"> color of box +class="td10"> color of border +class="td10"> box border gap + + - +class="ec-lmri-10">1 +class="td10"> or a number with default unit bp +class="td10"> JavaScript code to calculate the value of the field +class="td10"> font size of field text +class="td10"> symbol used for check boxes (ZapfDingbats), +class="ec-lmvtt-10">}, +class="ec-lmss-10">psnfss +class="ec-lmri-10">false +class="td10"> color of text in box +class="ec-lmri-10">false +class="td10"> default value +class="ec-lmri-10">false - + -onmouseover + +class="td10"> JavaScript code +class="td10"> JavaScript code +class="ec-lmvtt-10">password +class="ec-lmvtt-10">popdown +class="td10"> choice list is ‘radio’ style - - +class="ec-lmri-10">) +class="ec-lmvtt-10">}, +class="ec-lmss-10">psnfss +class="ec-lmri-10">false +class="ec-lmri-10">0 + + +class="td10"> JavaScript code to validate the entry +class="td10"> initial value +class="td10"> width of field box +class="td01"> +class="td01"> +class="td01"> - - +class="td01">
    key (as per HTML)
    align number 0 alignment within text field; 0 is left-aligned, alignment within text field; 0 is left-aligned,
    1 is centered, 2 is right-aligned.
    altname name alternative name,
    the name shown in the user interface
    backgroundcolor color of box
    bordercolor color of border
    bordersep box border gap
    borderwidth 1 width of box border, the value is a dimension width of box border, the value is a dimension
    or a number with default unit bp
    calculate JavaScript code to calculate the value of the field
    charsize dimen font size of field text
    4 () symbol used for check boxes (ZapfDingbats),
    the value is a character or \ding{number},
    see package pifont from bundle psnfss
    checked boolean false whether option selected by default whether option selected by default
    color color of text in box
    combo boolean false choice list is ‘combo’ style choice list is ‘combo’ style
    default default value
    disabled boolean false field disabled field disabled
    format format JavaScript code to format the field
    height dimen height dimen height of field box
    hidden boolean hidden boolean false false field hidden
    keystroke keystroke JavaScript code to control the keystrokes on entry
    mappingname name mappingname name the mapping name to be used when exporting
    the field data
    maxlen number maxlen number 0 0 number of characters allowed in text field
    menulength number menulength number 4 4 number of elements shown in list
    multiline boolean multiline boolean false false whether text box is multiline
    name name name name name of field (defaults to label)
    onblur JavaScript code
    onblur onchange JavaScript code
    onchange onclick JavaScript code
    onclick ondblclick JavaScript code
    ondblclick onfocus JavaScript code
    onfocus onkeydown JavaScript code
    onkeydown onkeypress JavaScript code
    onkeypress onkeyup JavaScript code
    onkeyup onmousedown JavaScript code
    onmousedown onmousemove JavaScript code
    onmousemove onmouseout JavaScript code
    JavaScript code
    onmouseout onmouseup JavaScript code
    onmouseover onselect JavaScript code
    onmouseup JavaScript code boolean false text field is ‘password’ style
    onselect JavaScript code boolean false choice list is ‘popdown’ style
    password radio boolean false text field is ‘password’ style
    popdown boolean false choice list is ‘popdown’ style
    radio boolean false choice list is ‘radio’ style
    radiosymbol char radiosymbol char H () symbol used for radio fields (ZapfDingbats), symbol used for radio fields (ZapfDingbats),
    the value is a character or \ding{number},
    see package pifont from bundle psnfss
    readonly boolean readonly boolean false field is readonly field is readonly
    rotation number rotation number 0 rotation of the widget annotation rotation of the widget annotation
    (degree, counterclockwise, multiple of 90)
    tabkey (as per HTML)
    validate (degree, counterclockwise, multiple of 90)
    tabkey value (as per HTML)
    validate width dimen JavaScript code to validate the entry
    value initial value
    width dimen width of field box

    8 \hyper@linkfile class="ec-lmvtt-10">\hyper@linkurl

    5. \hyper@anchorstart - -

    6. \hyper@anchorend +class="ec-lmvtt-10">\hyper@anchorend +

    7. \hyper@linkstart

    8. \hyper@linkend class="ec-lmss-10">hyperref aims to cooperate with other packages, but there are several possible sources for conflict, such as

      -
    • Packages that manipulate the bibliographic mechanism. Peter William’s +

      Packages that manipulate the bibliographic mechanism. Peter William’s harvard package is supported. However, the recommended package is Patrick Daly’s natbib package that has @@ -6122,7 +6240,8 @@ class="ec-lmss-10">hyperref hooks to allow reliable interaction. This pac of layouts and citation styles, all of which work with hyperref.

    • -
    • Packages that typeset the contents of the +

      Packages that typeset the contents of the \label and \ref macros, such as showkeys. Since the @@ -6131,7 +6250,8 @@ class="ec-lmss-10">hyperref package redefines these commands, you must se class="ec-lmvtt-10">implicit=false for these packages to work.

    • -
    • Packages that do anything serious with the index.
    +
  • +

    Packages that do anything serious with the index.

  • The hyperref package is distributed with variants on two useful packages designed to work especially well with it. These are \begin{document}. Sometimes this is too package must be loaded earlier.

    9.1.1 algorithm
    - + id="x1-560009.1.1">algorithm

      \usepackage{float}
    @@ -6195,7 +6314,7 @@ thus the resulting package order is then:
                                                                                      
        
       \usepackage{longtable}
    -  \usepacakge{hyperref}
    +  \usepackage{hyperref}
       \usepackage{arydshln}
     

    @@ -6334,10 +6453,12 @@ before):

      -
    • Several +

      Several \caption commands are not supported inside one float object.

    • -
    • Anchor are set at top of the float object, if its style is controlled by float.sty.
    +
  • +

    Anchor are set at top of the float object, if its style is controlled by float.sty.

  • 9.1.16 endnotes
    @@ -6638,11 +6759,13 @@ order: varioref that breaks the hyperref support for varioref.

    Also unsupported:

      -
    • +

      \Ref, \Vref do not uppercase the first letter.

    • -
    • +

      \vpageref[]{...} On the same page a previous space is not suppressed.

    9.1.41 5< drivers lack this feature, e.g. dvips, dvipsone.

    Workarounds:

      -
    • For long section or caption titles in the table of contents or list of figures/tables option +
    • +

      For long section or caption titles in the table of contents or list of figures/tables option linktocpage can be used. Then the page number will be a link, and the overlong section title is not forced into an one line link with overfull \hbox warning.

    • -
    • +

      \url”s are caught by package breakurl.

    • -
    • The option +

      The option breaklinks is intended for internal use. But it can be used to force link wrapping, e.g. when printing a document. However, when such a document is converted to PDF and viewed with a PDF viewer, the active link area will be misplaced. + +

      Another limitation: some penalties are “optimized” by TeX, thus there are missing break points, especially within \url. (See thread “hyperref.sty, breaklinks and url.sty 3.2” in comp.text.tex 2005-09).

    - -

    10.2 Links across pages

    In general they have problems:

      -
    • Some driver doesn’t support them at all (see above). +
    • +

      Some driver doesn’t support them at all (see above).

    • -
    • The driver allows it, but the link result might include the footer and/or header, or an error +
    • +

      The driver allows it, but the link result might include the footer and/or header, or an error message can occur sometimes.

    10.3 xsetkeys).

    11.2 Index with makeindex

      -
    • Package hyperref adds +

      Package hyperref adds \hyperpage commands by the encap mechanism (see documentation of Makeindex), if option hyperindex is set (default). \hyperpage uses the page anchors that @@ -6850,7 +6979,8 @@ class="ec-lmvtt-10">\romannumbering, ...), then the page an option plainpages=false is recommended.

    • -
    • The encap mechanism of Makeindex allows to use one command only (see documentation of +
    • +

      The encap mechanism of Makeindex allows to use one command only (see documentation of Makeindex). If the user sets such a command, hyperref suppresses its \hyperpage command. With logical markup this situation can easily be solved: @@ -6866,9 +6996,11 @@ class="ec-lmvtt-10">\hyperpage command. With

    • -
    • Scientic Word/Scientific WorkPlace users can use package robustindex with hyperindex=false. +
    • +

      Scientic Word/Scientific WorkPlace users can use package robustindex with hyperindex=false.

    • -
    • Other encap characters can be set by option +

      Other encap characters can be set by option encap. Example for use of “?”: @@ -6877,7 +7009,8 @@ class="ec-lmss-10">encap. Example for use of “?”:

    • -
    • Another possibility is the insertion of +

      Another possibility is the insertion of \hyperpage by a style file for makeindex. For this case, hyperref’s insertion will be disabled by hyperindex=false.

        -
      1. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, +
      2. +

        Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.

      3. -
      4. List on the Title Page, as authors, one or more persons or entities responsible for authorship +
      5. +

        List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they - release you from this requirement. -

      6. -
      7. State on the Title page the name of the publisher of the Modified Version, as the publisher. - + release you from this requirement.
      8. -
      9. Preserve all the copyright notices of the Document. +
      10. +

        State on the Title page the name of the publisher of the Modified Version, as the publisher.

      11. -
      12. Add an appropriate copyright notice for your modifications adjacent to the other copyright +
      13. +

        Preserve all the copyright notices of the Document. +

      14. +
      15. +

        Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.

      16. -
      17. Include, immediately after the copyright notices, a license notice giving the public permission +
      18. +

        Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below.

      19. -
      20. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts +
      21. +

        Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document’s license notice.

      22. -
      23. Include an unaltered copy of this License. +
      24. +

        Include an unaltered copy of this License.

      25. -
      26. Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at +
      27. +

        Preserve the section Entitled “History”, Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled “History” in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.

      28. -
      29. Preserve the network location, if any, given in the Document for public access to a +
      30. +

        Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the “History” section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. + +

      31. -
      32. For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the +
      33. +

        For any section Entitled “Acknowledgements” or “Dedications”, Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.

      34. -
      35. Preserve all the Invariant Sections of the Document, unaltered in their text and in their +
      36. +

        Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.

      37. -
      38. Delete any section Entitled “Endorsements”. Such a section may not be included in the +
      39. +

        Delete any section Entitled “Endorsements”. Such a section may not be included in the Modified Version.

      40. -
      41. Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with +
      42. +

        Do not retitle any existing section to be Entitled “Endorsements” or to conflict in title with any Invariant Section.

      43. -
      44. Preserve any Warranty Disclaimers. +
      45. +

        Preserve any Warranty Disclaimers.

      - -

      If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in @@ -7376,6 +7523,8 @@ may replace the old one, on explicit permission from the previous publisher that one.

      The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. + +

      13.5 Combining documents

      @@ -7406,8 +7555,6 @@ of the documents in all other respects. License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.

      - -

      13.7 Aggregation with independent works

      A compilation of the Document or its derivatives with other separate and independent documents or @@ -7430,6 +7577,7 @@ under the terms of section 13.4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of + this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation @@ -7460,8 +7608,6 @@ following the terms and conditions either of that specified version or of any la published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. - -

      Addendum: how to use this license for your documents

      @@ -7479,6 +7625,8 @@ class="ts1-lmr10-"> line with this:

      with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +

      If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation.

      If your document contains nontrivial examples of program code, we recommend releasing these diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf index f39dbe3d0eb..51a1372af14 100644 Binary files a/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf and b/Master/texmf-dist/doc/latex/hyperref/hyperref-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf index 94564ddfe3d..509003fa471 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/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf index 731298ac32d..31cafb8c575 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/source/latex/hyperref/doc/hyperref-doc.tex b/Master/texmf-dist/source/latex/hyperref/doc/hyperref-doc.tex index f4b113db0d8..ce9a213c8c7 100644 --- a/Master/texmf-dist/source/latex/hyperref/doc/hyperref-doc.tex +++ b/Master/texmf-dist/source/latex/hyperref/doc/hyperref-doc.tex @@ -166,7 +166,7 @@ } \makeatother \title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}} -\date{2021-02-27 v7.00k} +\date{2021-06-05 v7.00l} \begin{document} @@ -2539,7 +2539,7 @@ earlier. \begin{verbatim} \usepackage{longtable} - \usepacakge{hyperref} + \usepackage{hyperref} \usepackage{arydshln} \end{verbatim} diff --git a/Master/texmf-dist/source/latex/hyperref/hluatex.dtx b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx index b1ad0653c71..e16c9e1d8e9 100644 --- a/Master/texmf-dist/source/latex/hyperref/hluatex.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hluatex.dtx @@ -1,6 +1,6 @@ % \iffalse % Source File: hluatex.dtx -% 2021-02-27 v7.00k +% 2021-06-05 v7.00l % % Copyright % 2016-2019 Oberdiek Package Support Group @@ -31,7 +31,7 @@ % % \begin{macrocode} %<*luatex> -%% 2021-02-27 v7.00k +%% 2021-06-05 v7.00l %% force unicode encoding, see issue #101 %% code mostly copied from hxetex.def \HyPsd@LoadUnicode diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index 711fa59ea1b..f07e8324707 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -53,7 +53,7 @@ %\ProvidesFile{puarenc.def} %\ProvidesFile{psdextra.def} %\ProvidesFile{hyperref-langpatches.def} -% [2021-02-27 v7.00k % +% [2021-06-05 v7.00l % % Hypertext links for LaTeX] % Dummy hyperref (SR)] % Hyperref documentation driver file] @@ -4451,10 +4451,10 @@ \let\Hy@RestoreLastskip\relax \ifvmode \ifdim\lastskip=\z@ - \ifnum\lastnodetype=11 % - \let\Hy@RestoreLastskip\nobreak - \else + \ifnum\lastnodetype=1 % \let\Hy@RestoreLastskip\relax + \else + \let\Hy@RestoreLastskip\nobreak \fi \else \begingroup @@ -7745,6 +7745,7 @@ \def\Hy@babelnormalise#1[#2]{% \begingroup \Hy@safe@activestrue + \let\protect\@unexpandableprotect \edef\Hy@tempa{% \endgroup \noexpand#1[{#2}]% @@ -11416,7 +11417,7 @@ % without valid anchor % \begin{macrocode} \@ifpackageloaded{longtable}{% - \CheckCommand*{\LT@p@ftntext}[1]{% + \CheckCommand{\LT@p@ftntext}[1]{% \edef\@tempa{% \the\LT@p@ftn \noexpand\footnotetext[\the\c@footnote]% @@ -12979,6 +12980,7 @@ \def\HyRef@StarSetRef#1{% \begingroup \Hy@safe@activestrue + \let\protect\@unexpandableprotect \edef\x{#1}% \@onelevel@sanitize\x \edef\x{\endgroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index a850ca33088..e94416010d6 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for dvipdfm] \Hy@VersionCheck{hdvipdfm.def} \special{pdf:majorversion \Hy@pdf@majorversion} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index 2ab8037b482..49e8d242b15 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 4d4b9e8d578..8dac3f83e85 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 c3acddfe680..aaa9e75381b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for dviwindo] \Hy@VersionCheck{hdviwind.def} \begingroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hluatex.def b/Master/texmf-dist/tex/latex/hyperref/hluatex.def index 0e28ea57ae8..ea45e2d560b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hluatex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hluatex.def @@ -34,10 +34,10 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hluatex.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for luaTeX] \Hy@VersionCheck{hluatex.def} -%% 2021-02-27 v7.00k +%% 2021-06-05 v7.00l %% force unicode encoding, see issue #101 %% code mostly copied from hxetex.def \HyPsd@LoadUnicode diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index 96b5c998a35..fb4e222ba26 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for pdfTeX] \Hy@VersionCheck{hpdftex.def} \pdf@ifdraftmode{% diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index 259609f3c52..0bbdf6d8e4e 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 3ad841ec4f5..608436c480a 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 b28e907df41..9c81eb5fbc7 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 60b2850e353..333e58cf20c 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for VTeX in PDF/PS mode] \Hy@VersionCheck{hvtex.def} \providecommand*{\XR@ext}{pdf} diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index 618e298a96f..928d61d911d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 a6d463c09ae..ecf1dfd5e35 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 ba51fb8d8cc..d11e5bba969 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hxetex.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref driver for XeTeX] \Hy@VersionCheck{hxetex.def} \HyPsd@LoadUnicode diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def b/Master/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def index 0c37f3450ba..ab722c6d19d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hyperref-langpatches.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: patches for babel languages] \ltx@IfUndefined{spanish@sh@>@sel}{}{% \def\HyPsd@babel@spanish{% diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index ee0f11e3c63..1051f621a20 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -34,7 +34,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{hyperref} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -2167,10 +2167,10 @@ \let\Hy@RestoreLastskip\relax \ifvmode \ifdim\lastskip=\z@ - \ifnum\lastnodetype=11 % - \let\Hy@RestoreLastskip\nobreak - \else + \ifnum\lastnodetype=1 % \let\Hy@RestoreLastskip\relax + \else + \let\Hy@RestoreLastskip\nobreak \fi \else \begingroup @@ -4818,6 +4818,7 @@ \def\Hy@babelnormalise#1[#2]{% \begingroup \Hy@safe@activestrue + \let\protect\@unexpandableprotect \edef\Hy@tempa{% \endgroup \noexpand#1[{#2}]% @@ -7258,7 +7259,7 @@ \let\TX@endtabularx\Hy@gtemp }{}% \@ifpackageloaded{longtable}{% - \CheckCommand*{\LT@p@ftntext}[1]{% + \CheckCommand{\LT@p@ftntext}[1]{% \edef\@tempa{% \the\LT@p@ftn \noexpand\footnotetext[\the\c@footnote]% @@ -8381,6 +8382,7 @@ \def\HyRef@StarSetRef#1{% \begingroup \Hy@safe@activestrue + \let\protect\@unexpandableprotect \edef\x{#1}% \@onelevel@sanitize\x \edef\x{\endgroup diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index 405478b56de..27952cb1b1d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 2b16bf00028..3fba2a95173 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -34,7 +34,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1995/12/01] \ProvidesPackage{nohyperref} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 3af34c14a38..fd1a486f95d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 fab3975632b..140bd80c0eb 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref definitions for pdfmark specials] \Hy@VersionCheck{pdfmark.def} \begingroup diff --git a/Master/texmf-dist/tex/latex/hyperref/psdextra.def b/Master/texmf-dist/tex/latex/hyperref/psdextra.def index 607e4c835c2..d8dd7373234 100644 --- a/Master/texmf-dist/tex/latex/hyperref/psdextra.def +++ b/Master/texmf-dist/tex/latex/hyperref/psdextra.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{psdextra.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: Additions to PDF string support] \Hy@VersionCheck{psdextra.def} \newcommand*{\psdmapshortnames}{% diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index 99b5927ab39..962e466c47f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: Additions to puenc.def for Arabi] \DeclareTextCommand{\hamza}{PU}{\86\041}% U+0621 \DeclareTextCommand{\alefmadda}{PU}{\86\042}% U+0622 diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def b/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def index 07279f9ed30..8952b18efaf 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc-extra.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc-extra.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: PDF Unicode extra definition (HO)] \DeclareTextCommand{\G}{PU}[1]{#1\83\017}% U+030F \DeclareTextCompositeCommand{\G}{PU}{\@empty}{\textdoublegrave}% diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def b/Master/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def index 491bdf05ae9..f3c389efc13 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc-greekbasic.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc-greekbasic.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: PDF Unicode definition (greek block) (HO)] \DeclareTextCommand{\textnumeralsigngreek}{PU}{\83\164}% U+0374 \DeclareTextCommand{\textdexiakeraia}{PU}{\83\164}% U+0374 diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def index ba36b3a80ee..93b76afabaf 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % 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 8b2ea27d170..025c30df6eb 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -33,7 +33,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2021-02-27 v7.00k % + [2021-06-05 v7.00l % Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003}% U+0103 \DeclareTextCommand{\acircumflex}{PU}{\80\342}% U+00E2 diff --git a/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty b/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty index 08bfac613a5..25b2c24f832 100644 --- a/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty +++ b/Master/texmf-dist/tex/latex/hyperref/xr-hyper.sty @@ -61,7 +61,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{xr-hyper} - [2021-02-27 v7.00k eXternal References (DPC)] + [2021-06-05 v7.00l eXternal References (DPC)] \def\externaldocument{\@testopt\XR@cite{}} \let\externalcitedocument\externaldocument -- cgit v1.2.3