diff options
author | Karl Berry <karl@freefriends.org> | 2016-06-11 23:25:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-06-11 23:25:30 +0000 |
commit | fc425dd2d6d4c8a958e1f1f3152fff900b452f72 (patch) | |
tree | 11b99cf7edc4f534109eb8ef9a510b50f7a7728f /Master/texmf-dist/doc/latex/hyperref | |
parent | b8932a2863ab57aed166ce0f527de1a11c47f555 (diff) |
hyperref (28may16)
git-svn-id: svn://tug.org/texlive/trunk@41396 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/hyperref')
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/ChangeLog | 24 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf | bin | 203798 -> 175670 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/README | 523 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/README.pdf | bin | 117611 -> 117031 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/backref.pdf | bin | 0 -> 118301 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/hyperref.pdf | bin | 1102728 -> 2364386 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/hyperref/nameref.pdf | bin | 164044 -> 115979 bytes |
7 files changed, 271 insertions, 276 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog index 5018824c934..d599c10ba1e 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog @@ -1,4 +1,18 @@ -2016-05-05 6.83n David Carlisle +2016-05-21 6.83p David Carlisle + * 6.83p, nameref 2.44, backref 1.39 + * document github support + * escape Field values (issue #5, thanks to Ulrike Fischer for fix). + * fix to checkbox/Radio code (issue #6, thanks to Ulrike Fischer for fix). + * Fix for links in amsmath \text (issue #13) + * Fix white space at end of line before a theorem (issue #11) + +2016-05-18 6.83o David Carlisle + * 6.83o + * merge pull request from H. Yamashita pass driver options to color package. + * replace call to luatex85 package by new luatex back end option + * Catalan autoref translation contributed in issue #4 + +2016-05-05 6.83n David Carlisle * 6.83n * Load luatex85 package for luatex compatibility @@ -2407,7 +2421,7 @@ * At the beginning or, if the value is less than 1ex, they are removed. * Else they are replaced by a space. - + Fix for \pdfpage(s)attr: * Setting the /CropBox with \pdfpagesattr: The old meaning of \pdfpagesattr is appended. @@ -2522,7 +2536,7 @@ * some characters changed, and some added, in PD1 encoding, to allow for silly behaviour of Acrobat, and to help Poles (via Wojciech A. Myszka <W.Myszka@immt.pwr.wroc.pl>) - + * backref.dtx: added support for chicago.sty (requested by Alan Reese) 1999-05-14 Sebastian Rahtz @@ -2556,12 +2570,12 @@ * RELEASE 6.53 * hyperref.dtx: complete replacement of Heiko's part by nicely documented dtx.... - + Name changes: \newif\ifPDFbookmark ==> \newif\ifHy@pdfstring (internal name) \ifbookmark ==> \texorpdfstring (user command) \Hy@PDFDef ==> \pdfstringdef (user or package command) - + Heiko summarizes the features of this \Hy@PDFDef: * PD1 encoding * Unknown glyphs don't cause an infinite error loop now (see diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf Binary files differindex 6a5f03ef39a..d32e8d92914 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/README b/Master/texmf-dist/doc/latex/hyperref/README index ff15589fea3..0dfde72343d 100644 --- a/Master/texmf-dist/doc/latex/hyperref/README +++ b/Master/texmf-dist/doc/latex/hyperref/README @@ -1,4 +1,4 @@ -README for hyperref bundle, 2016/05/05 +README for hyperref bundle, 2016/05/21 TABLE OF CONTENTS @@ -36,40 +36,23 @@ a) `backref' a package by David Carlisle to provide links back from b) nameref' a package to allow reference to the *names* of sections rather than their numbers. - 2 DOWNLOAD ========== `hyperref' is available on CTAN: CTAN:macros/latex/contrib/hyperref/ - + Also a ZIP file is provided that contains the files, already sorted in a TDS tree: CTAN:install/macros/latex/contrib/hyperref.tds.zip - + `CTAN:' means one of the `Comprehensive TeX Archive Network' nodes or one of its mirrors. This is explained in http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives - -The main repository of hyperref is located at the server -of the international `TeX User Group' (TUG): - http://www.tug.org/applications/hyperref/ - -The CTAN stuff will be mirrored automatically from the -ftp server, so - ftp://ftp.tug.org/pub/tex/hyperref/ -corresponds to - CTAN:macros/latex/contrib/hyperref/ - -Sources -------- -The subversion source repository for hyperref is hosted at Puszcza: - https://puszcza.gnu.org.ua/svn/?group=hyperref -It offers anonymous access. For daily use I recommend using -a release. If new features are added or bugs are fixed, then -the new version is usually released fast. Please avoid distributing -intermediate states between releases. - + +The main repository of hyperref is located at github + https://github.com/ho-tex/hyperref + 3 INSTALLATION ============== @@ -85,7 +68,7 @@ Example: Do not forget to refresh the file name database of this TDS tree, Example: texhash /...somewhere.../texmf - + Manual installation ------------------- a) Download the hyperref files from CTAN or the TUG server. @@ -105,7 +88,7 @@ e) Copy the documentation files to "TDS:doc/latex/hyperref/": nameref.pdf (Also the HTML version of the manual can be put there.) f) Update the databases if necessary, eg. for teTeX: mktexlsr .../texmf - + 4 ADDITIONAL PACKAGES ===================== @@ -180,47 +163,47 @@ other packages: * vtexhtml.sty (loaded if VTeX is used in HTML mode) * xcolor-patch.sty (loaded by package `hycolor') CTAN:macros/latex/contrib/oberdiek/hycolor.pdf - + 5 NEW FEATURES ============== Option `pdflinkmargin' ---------------------- - Option `pdflinkmargin' is an experimental option for specifying + Option `pdflinkmargin' is an experimental option for specifying a link margin, if the driver supports this. Default is 1 pt for supporting drivers. - - pdfTeX: + + pdfTeX: * The link area also depends on the surrounding box. * Settings have local effect. * When a page is shipped out, pdfTeX uses the current setting of the link margin for all links on the page. - - pdfmark: + + pdfmark: * Settings have global effect. - - Other drivers: Unsupported. - + + Other drivers: Unsupported. + Field option `calculatesortkey' ------------------------------- - Fields with calculated values are calculated in document order + Fields with calculated values are calculated in document order by default. If calculated field values depend on other calculated fields that appear later in the document, then the correct calculation order can be specified with option `calculatesortkey'. Its value is used as key to lexicographically sort the calculated fields. The sort key do not need to be unique. Fields that share the same key are sorted in document order. - - Currently the field option `calculatesortkey' is only supported by + + Currently the field option `calculatesortkey' is only supported by the driver for pdfTeX. - + Option `localanchorname' ------------------------ - When an anchor is set (e.g. via \refstepcounter), then the + When an anchor is set (e.g. via \refstepcounter), then the anchor name is globally set to the current anchor name. - - For example: + + For example: \section{Foobar} \begin{equation}\end{equation} \label{sec:foobar} @@ -229,25 +212,25 @@ Option `localanchorname' With option `localanchorname' the anchor of the equation is forgotten after the environment and the reference `sec:foobar' jumps to the section title. - - Option `localanchorname' is an experimental option, there + + Option `localanchorname' is an experimental option, there might be situations, where the anchor name is not available as expected. - + Option `customdriver' --------------------- - The value of option `customdriver' is the name of an external + The value of option `customdriver' is the name of an external driver file without extension `.def'. The file must have \ProvidesFile with a version date and number that match the date and number of `hyperref', otherwise a warning is given. - - Because the interface, what needs to be defined in the driver, + + Because the interface, what needs to be defined in the driver, is not well defined and quite messy, the option is mainly intended to ease developing, testing, debugging the driver part. - + Option `psdextra' ----------------- - LaTeX's NFSS is used to assist the conversion of arbitrary + LaTeX's NFSS is used to assist the conversion of arbitrary TeX strings to PDF strings (bookmarks, PDF information entries). Many math command names (\geq, \notin, ...) are not in control of NFSS, therefore they are defined with prefix `text' @@ -259,10 +242,10 @@ Option `psdextra' off (set to `false'). Turning the option on means that the short names are available. Then \geq can directly be used instead of \textgeq. - + \XeTeXLinkBox ------------- - When XeTeX generates a link annotation, it does not look + When XeTeX generates a link annotation, it does not look at the boxes (as the other drivers), but only at the character glyphs. If there are no glyphs (images, rules, ...), then it does not generate a link annotation. Macro \XeTeXLinkBox @@ -270,8 +253,8 @@ Option `psdextra' and upper right corners. An additional margin can be specified by setting it to the dimen register \XeTeXLinkMargin. The default is 2pt. - - Example: + + Example: % xelatex \documentclass{article} \usepackage{hyperref} @@ -284,30 +267,30 @@ Option `psdextra' \XeTeXLinkBox{\rule{10mm}{10mm}}% } \end{document} - + \IfHyperBooleanExists and \IfHyperBoolean ----------------------------------------- - \IfHyperBooleanExists{OPTION}{YES}{NO} + \IfHyperBooleanExists{OPTION}{YES}{NO} If a hyperref OPTION is a boolean, that means it takes values `true' or `false', then \IfHyperBooleanExists calls YES, otherwise NO. - - \IfHyperBoolean{OPTION}{YES}{NO} + + \IfHyperBoolean{OPTION}{YES}{NO} Macro \IfHyperBoolean calls YES, if OPTION exists as boolean and is enabled. Otherwise NO is executed. - - Both macros are expandable. Additionally option `stoppedearly' is + + Both macros are expandable. Additionally option `stoppedearly' is available. It is enabled if \MaybeStopEarly or \MaybeStopNow end hyperref prematurely. - + \unichar -------- - If a Unicode character is not supported by puenc.def, it can + If a Unicode character is not supported by puenc.def, it can be given by using \unichar. It's name and syntax is inherited from package `ucs'. However it is defined independently for use in hyperref's \pdfstringdef (that converts arbitrary TeX code to PDF strings or tries to do this). - - Macro \unichar takes a TeX number as argument, + + Macro \unichar takes a TeX number as argument, examples for U+263A (WHITE SMILING FACE): \unichar{"263A}% hexadecimal notation \unichar{9786}% decimal notation @@ -316,10 +299,10 @@ Option `psdextra' \unichar{\string"263A}% converts `"' to `"' with catcode 12 (other) Users of (n)german packages or babel options may use \dq instead: \unichar{\dq 263A}% \dq is double quote with catcode 12 (other) - + \ifpdfstringunicode ------------------- - Some features of the PDF specification needs PDF strings. + Some features of the PDF specification needs PDF strings. Examples are bookmarks or the entries in the information dictionary. The PDF specification allows two encodings `PDFDocEncoding' (8-bit encoding) and `Unicode' (UTF-16). The user can help @@ -330,8 +313,8 @@ Option `psdextra' of \texorpdfstring and takes two arguments, the first allows the full range of Unicode. The second is limited to the characters available in PDFDocEncoding. - - As example we take a macro definition for the Vietnamese + + As example we take a macro definition for the Vietnamese name of Han The Thanh. Correctly written it needs some accented characters, one character even with a double accent. Class `tugboat.cls' defines a macro for the typesetted name: @@ -374,12 +357,12 @@ Option `psdextra' }% }% } - + Customizing index style file with \nohyperpage ---------------------------------------------- - Since version 2008/08/14 v6.78f. - - For hyperlink support in the index, hyperref inserts \hyperpage + Since version 2008/08/14 v6.78f. + + For hyperlink support in the index, hyperref inserts \hyperpage into the index macros. After processing with Makeindex, \hyperpage analyzes its argument to detect page ranges and page comma lists. However, only the standard settings are supported directly: @@ -397,10 +380,10 @@ Customizing index style file with \nohyperpage suffix_3p "\\nohyperpage{ff.}" (Depending on the typesetting tradition some space "\\," or "~" should be put before the first f inside \nohyperpage.) - + Experimental option `ocgcolorlinks' ----------------------------------- - The idea are colored links, when viewed, but printed without colors. + The idea are colored links, when viewed, but printed without colors. This new experimental option `ocgcolorlinks' uses Optional Content Groups, a feature introduced in PDF 1.5. * The option must be given for package loading: @@ -417,15 +400,15 @@ Experimental option `ocgcolorlinks' * The PDF version should be at least 1.5. It is automatically set for pdfTeX. Users of dvipdfmx set the version on the command line: dvipdfmx -V 5 - + Option `pdfa' ------------- - The new option `pdfa' tries to avoid violations of PDF/A in code + The new option `pdfa' tries to avoid violations of PDF/A in code generated by hyperref. However, the result is usually not in PDF/A, because many features aren't controlled by hyperref (XMP metadata, fonts, colors, driver dependend low level stuff, ...). - - Currently, option `pdfa' sets and disables the following items: + + Currently, option `pdfa' sets and disables the following items: * Enabled annotation flags: Print, NoZoom, NoRotate [PDF/A 6.5.3]. * Disabled annotation flags: Hidden, Invisible, NoView [PDF/A 6.5.3]. * Disabled: Launch action (\href{run:...} [PDF/A 6.6.1]. @@ -438,29 +421,29 @@ Option `pdfa' * Interactive Forms: Flag NeedAppearances is the default `false' (Because of this, hyperref's implementation of Forms looks ugly). [PDF/A 6.9] - - The default value of the new option `pdfa' is `false'. It influences + + The default value of the new option `pdfa' is `false'. It influences the loading of the package and cannot be changed after hyperref is loaded (\usepackage{hyperref}). - - ToDo: + + ToDo: * XMP support * ... But perhaps Adobe Acrobat is now happy and can now convert the PDF file to PDF/A. - + Option `linktoc' added ---------------------- - The new option `linktoc' allows more control which part + 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=section' (default behaviour, same as `linktocpage=false') * `linktoc=page' (same as `linktocpage=true') * `linktoc=all' (both the section and page part are links) - + Option `pdfnewwindow' changed ----------------------------- - Before 6.77b: + Before 6.77b: * pdfnewwindow=true --> /NewWindow true * pdfnewwindow=false --> (absent) * unused pdfnewwindow --> (absent) @@ -469,15 +452,15 @@ Option `pdfnewwindow' changed * pdfnewwindow=false --> /NewWindow false * pdfnewwindow={} --> (absent) * unused pdfnewwindow --> (absent) - - Rationale: There is a difference between setting to `false' + + 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 preference. - + Flag options for PDF forms -------------------------- - PDF form field macros (\TextField, \CheckBox, ...) support + PDF form field macros (\TextField, \CheckBox, ...) support boolean flag options. The option name is the lowercase version of the names in the PDF specification (1.7): http://www.adobe.com/devnet/pdf/pdf_reference.html @@ -532,26 +515,26 @@ Flag options for PDF forms 11 ExclNonUserAnnots (PDF 1.4) 12 ExclFKey (PDF 1.4) 14 EmbedForm (PDF 1.5) - - New option `export' sets the export format of a submit action. + + New option `export' sets the export format of a submit action. Valid values are (upper- or lowercase): * FDF * HTML * XFDF * PDF (not supported by Acrobat Reader) - + Option `pdfversion' ------------------- - This is an experimental option. It notifies `hyperref' about + This is an experimental option. It notifies `hyperref' about the intended PDF version. Currently this is used in code for PDF forms (implementation notes 116 and 122 of PDF spec 1.7). - - Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not + + Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not supported, because most drivers expect higher PDF versions. - - The option must be used early, not after \usepackage{hyperref}. - - In theory this option should also set the PDF version, + + The option must be used early, not after \usepackage{hyperref}. + + In theory this option should also set the PDF version, but this is not generally supported. * pdfTeX below 1.10a: unsupported. pdfTeX >= 1.10a and < 1.30: \pdfoptionpdfminorversion @@ -562,16 +545,16 @@ Option `pdfversion' TeX Live 2007, texmf/dvipdfm/dvipdfmx.cfg, entry `V 4'. * Ghostscript: option -dCompatibilityLevel (this is set in `ps2pdf12', `ps2pdf13', `ps2pdf14'). - - The current PDF version is used as default if this version + + 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 version, but is free to use ignorable higher PDF features. - + Field option `name' ------------------- - Many form objects uses the label argument + Many form objects uses the label argument for several purposes: * Layouted label. * As name in HTML structures. @@ -580,10 +563,10 @@ Field option `name' 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. - + Option `pdfencoding' -------------------- - The PDF format allows two encodings for bookmarks and entries + The PDF format allows two encodings for bookmarks and entries in the information dictionary: PDFDocEncoding and Unicode as UTF-16BE. Option "pdfencoding" selects between these encodings: * "pdfdoc" uses PDFDocEncoding. It uses just one byte per character, @@ -592,25 +575,25 @@ Option `pdfencoding' are used for most characters, surrogates need four bytes. * "auto" PDFDocEncoding if the string does not contain characters outside the encoding and Unicode otherwise. - + Color options/package hycolor ----------------------------- - See documentation of package `hycolor'. - + See documentation of package `hycolor'. + Option pdfusetitle ------------------ - If option pdfusetitle is set then hyperref tries to + If option pdfusetitle is set then hyperref tries to derive the values for pdftitle and pdfauthor from \title and \author. An optional argument for \title and \author is supported (class amsart). - + Starred form of \autoref ------------------------ - \autoref* generates a reference without link as \ref* or \pageref*. - + \autoref* generates a reference without link as \ref* or \pageref*. + Link border style ----------------- - Links can be underlined instead of the default rectangle or + Links can be underlined instead of the default rectangle or options "colorlinks", "frenchlinks". This is done by option pdfborderstyle={/S/U/W 1} @@ -642,10 +625,10 @@ Link border style Unsupported: * AR5/Linux * ghostscript 8.50 - + Option "bookmarksdepth" ----------------------- - The depth of the bookmarks can be controlled by the new + The depth of the bookmarks can be controlled by the new option "bookmarksdepth". The option acts globally and distinguishes three cases: * "bookmarksdepth" without value @@ -662,10 +645,10 @@ Option "bookmarksdepth" \hypersetup{bookmarksdepth=paragraph} \hypersetup{bookmarksdepth=4} % same as before \hypersetup{bookmarksdepth} % counter "tocdepth" is used - + Option "pdfescapeform" ---------------------- - There are many places where arbitrary strings end up as + There are many places where arbitrary strings end up as PS or PDF strings. The PS/PDF strings in parentheses form require the protection of some characters, e.g. unmatched left or right parentheses need escaping or the escape @@ -687,10 +670,10 @@ Option "pdfescapeform" For example, the user writes JavaScript as JavaScript and do not care about escaping characters for PS/PDF output. - + Default driver setting ---------------------- - (hyperref >= 6.72s) + (hyperref >= 6.72s) If no driver is given, hyperref tries its best to guess the most suitable driver. Thus it loads "hpdftex", if pdfTeX is detected running in PDF mode. Or it loads the corresponding @@ -705,12 +688,12 @@ Default driver setting for dvips, or \providecommand*{\Hy@defaultdriver}{hypertex} for the default behaviour of hyperref. - - See also the new option `driverfallback'. - + + See also the new option `driverfallback'. + Backref entries --------------- - Alternative interface for formatting of backref entries, example: + Alternative interface for formatting of backref entries, example: \documentclass[12pt,UKenglish]{article} @@ -798,7 +781,7 @@ Backref entries \end{thebibliography} \end{document} - + \phantomsection --------------- Set an anchor at this location. It is often used in conjunction @@ -814,30 +797,30 @@ where an anchor is set. 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. - + \hypercalcbp ------------ See manual. - + 6 PACKAGE COMPATIBILITY ======================= Currently only package loading orders are available: - + Note: hyperref loads package "nameref" at \begin{document}. Sometimes this is too late, thus this package must be loaded earlier. - + algorithm --------- - \usepackage{float} + \usepackage{float} \usepackage{hyperref} \usepackage[chapter]{algorithm}% eg. - + amsmath ------- - The environments equation and eqnarray are not supported too well. + The environments equation and eqnarray are not supported too well. For example, there might be spacing problems (eqnarray isn't recommended anyway, see CTAN:info/l2tabu/, the situation for equation is unclear, because nobody is interested in investigating). Consider using the @@ -847,41 +830,41 @@ amsmath \usepackage{amsmath} \let\equation\gather \let\endequation\endgather - + amsrefs ------- - Package loading order: + Package loading order: \usepackage{hyperref} \usepackage{amsrefs} - + arydshln, longtable --------,---------- - Package longtable must be put before hyperref and arydshln, + Package longtable must be put before hyperref and arydshln, hyperref after arydshln generates an error, thus the resulting package order is then: \usepackage{longtable} \usepacakge{hyperref} \usepackage{arydshln} - + babel/magyar.ldf ---------------- - The old version 2005/03/30 v1.4j will not work. + The old version 2005/03/30 v1.4j will not work. You need at least version 1.5, maintained by P\'eter Szab\'o, see CTAN:language/hungarian/babel/. - + babel/spanish.ldf ----------------- - Babel's spanish.ldf redefines `\.' to support `\...'. + Babel's spanish.ldf redefines `\.' to support `\...'. In bookmarks (\pdfstringdef) only `\.' is supported. If `\...' is needed, \texorpdfstring{\...}{\dots} can be used instead. - + bibentry -------- - Workaround: + Workaround: \makeatletter \let\saved@bibitem\@bibitem @@ -897,24 +880,24 @@ bibentry \let\@bibitem\saved@bibitem \nobibliography{database} \endgroup - + bigfoot ------- - Hyperref does not support package `bigfoot'. And package + Hyperref does not support package `bigfoot'. And package `bigfoot' does not support hyperref's footnotes and disables them (hyperfootnotes=false). - + chappg ------ - Package `chappg' uses \@addtoreset that is redefined by `hyperref'. + Package `chappg' uses \@addtoreset that is redefined by `hyperref'. The package order is therefore: \usepackage{hyperref} \usepackage{chappg} - + cite ---- - This is from Mike Shell: + This is from Mike Shell: > cite.sty cannot currently be used with hyperref. > However, I can do a workaround via: > @@ -927,10 +910,10 @@ cite > so that hyperref will not redefine any of the biblabel stuff - so cite.sty > will work as normal - although the citations will not be hyperlinked, of > course (But this may not be an issue for many people). - + count1to -------- - Package `count1to' adds several \@addtoreset commands that confuse + Package `count1to' adds several \@addtoreset commands that confuse `hyperref'. Therefore \theH<...> has to be fixed: \usepackage{count1to} @@ -941,55 +924,55 @@ count1to \renewcommand*{\theHparagraph}{\theHsubsubsection.\arabic{paragraph}}% \renewcommand*{\theHsubparagraph}{\theHparagraph.\arabic{subparagraph}}% } - + dblaccnt -------- - pd1enc.def or puenc.def should be loaded before: + pd1enc.def or puenc.def should be loaded before: \usepackage{hyperref} \usepackage{dblaccnt} or see entry for "vietnam". - + easyeqn ------- - Not compatible, breaks. - + Not compatible, breaks. + ellipsis -------- - This packages redefines \textellipsis, thus it has to be loaded + This packages redefines \textellipsis, thus it has to be loaded after package hyperref (pd1enc.def/puenc.def should be loaded before): \usepackage{hyperref} \usepackage{ellipsis} - + float ----- - \usepackage{float} + \usepackage{float} \usepackage{hyperref} * 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. - + endnotes -------- - Unsupported. - + Unsupported. + foiltex ------- - Update to version 2008/01/28 v2.1.4b: + Update to version 2008/01/28 v2.1.4b: Since version 6.77a hyperref does not hack into \@begindvi, it uses package `atbegshi' instead, that hooks into \shipout. Thus the patch of `foils.cls' regarding hyperref is now obsolete and causes an undefined error message about \@hyperfixhead. This is fixed in FoilTeX 2.1.4b. - + footnote -------- - This package is not supported, you have to disable hyperref's footnote + This package is not supported, you have to disable hyperref's footnote support by using option "hyperfootnotes=false". - + geometry -------- - Driver `dvipdfm' and program `dvipdfm' might generate a warning: + Driver `dvipdfm' and program `dvipdfm' might generate a warning: Sorry. Too late to change page size Then prefer the program `dvipdfmx' or use one of the following workarounds to move the \special of geometry to an earlier @@ -1020,74 +1003,74 @@ geometry paperheight=240mm ]{geometry} \usepackage{hyperref} - + IEEEtran.cls ------------ - version >= V1.6b (because of \@makecaption, see ChangeLog) - + version >= V1.6b (because of \@makecaption, see ChangeLog) + index ----- - version >= 1995/09/28 v4.1 (because of \addcontentsline redefinition) - + version >= 1995/09/28 v4.1 (because of \addcontentsline redefinition) + lastpage -------- - Compatible. - + Compatible. + linguex ------- - \usepackage{hyperref} + \usepackage{hyperref} \usepackage{linguex} - + ltabptch -------- - \usepackage{longtable} + \usepackage{longtable} \usepackage{ltabptch} \usepackage{hyperref} - + mathenv ------- - Unsupported. - - Both `mathenv' and `hyperref' messes around with + Unsupported. + + Both `mathenv' and `hyperref' messes around with environment `eqnarray'. You can load `mathenv' after `hyperref' to avoid an error message. But \label will not work inside environment `eqnarray' properly, for example. - + minitoc-hyper ------------- - This package is obsolete, use the uptodate original + This package is obsolete, use the uptodate original package minitoc instead. - + multind ------- - \usepackage{multind} + \usepackage{multind} \usepackage{hyperref} - + natbib ------ - \usepackage{natbib} + \usepackage{natbib} \usepackage{hyperref} - + nomencl ------- - * Example for introducing links for the page numbers: + * Example for introducing links for the page numbers: \renewcommand*{\pagedeclaration}[1]{\unskip, \hyperpage{#1}} - - * For equations the following might work: + + * For equations the following might work: \renewcommand*{\eqdeclaration}[1]{% \hyperlink{equation.#1}{(Equation~#1)}% } But the mapping from the equation number to the anchor name is not available in general. - + parskip ------- - \usepackage{parskip} + \usepackage{parskip} \usepackage{hyperref}[2012/08/20] - - Both packages want to redefine \@starttoc. - + + Both packages want to redefine \@starttoc. + prettyref --------- %%% example for prettyref %%% @@ -1107,30 +1090,30 @@ prettyref \end{figure} \end{document} %%% example for prettyref %%% - + ntheorem -------- - ntheorem-hyper.sty is an old patched version of ntheorem.sty. + ntheorem-hyper.sty is an old patched version of ntheorem.sty. Newer versions of ntheorem know the option hyperref: \usepackage{hyperref} \usepackage[hyperref]{ntheorem} But there are still unsolved problems (options thref, ...). - + setspace -------- - \usepackage{setspace} + \usepackage{setspace} \usepackage{hyperref} - + sidecap ------- - Before 2002/05/24 v1.5h: + Before 2002/05/24 v1.5h: \usepackage{nameref} \usepackage{hyperref} \usepackage{sidecap} - + subfigure --------- - 1995/03/06 v2.0: + 1995/03/06 v2.0: \usepackage{subfigure} \usepackage{hyperref} % hypertexnames is set to false. @@ -1147,29 +1130,29 @@ subfigure \usepackage{hyperref} \usepackage{subfigure} or vice versa? - + titleref -------- - \usepackage{nameref} + \usepackage{nameref} \usepackage{titleref}% without usetoc \usepackage{hyperref} - + tabularx -------- - Linked footnotes are not supported inside environment `tabularx', + Linked footnotes are not supported inside environment `tabularx', because they uses the optional argument of \footnotetext, see section `Limitations'. Before version 2011/09/28 6.82i hyperref had disabled footnotes entirely by `hyperfootnotes=false'. - + titlesec -------- - "nameref" supports titlesec, but hyperref does not + "nameref" supports titlesec, but hyperref does not (unsolved is the anchor setting, missing with unnumbered section, perhaps problems with page breaks with numbered ones). - + ucs/utf8x.def ------------- - The first time a multibyte UTF8 sequence is called, it + The first time a multibyte UTF8 sequence is called, it does some calculations and stores the result in a macro for speeding up the next calls of that UTF8 sequence. However this makes the first call non-expandable and @@ -1183,30 +1166,30 @@ ucs/utf8x.def \hypersetup{pdftitle={Umlaut example: ^^c3^^b6}} The notation with two carets avoids trouble with 8-bit bytes for the README file, you can use the characters directly. - + varioref -------- - There are too many problems with varioref. Nobody has time to + There are too many problems with varioref. Nobody has time to sort them out. Therefore this package is now unsupported. - - Perhaps you are lucky and some of the features of varioref works + + Perhaps you are lucky and some of the features of varioref works with the following loading order: \usepackage{nameref} \usepackage{varioref} \usepackage{hyperref} - - Also some babel versions can be problematic. For exmample, + + Also some babel versions can be problematic. For exmample, 2005/05/21 v3.8g contains a patch for varioref that breaks the hyperref support for varioref. - - Also unsupported: + + Also unsupported: * \Ref, \Vref do not uppercase the first letter. * \vpageref[]{...} On the same page a previous space is not suppressed. - + verse ----- - Version 2005/08/22 v2.22 contains support for hyperref. + Version 2005/08/22 v2.22 contains support for hyperref. For older versions see example from de.comp.text.tex (2005/08/11, slightly modified): @@ -1251,23 +1234,23 @@ verse \end{verse} \end{document} - + vietnam ------- - % pd1enc.def should be loaded before package dblaccnt: + % pd1enc.def should be loaded before package dblaccnt: \usepackage[PD1,OT1]{fontenc} \usepackage{vietnam} \usepackage{hyperref} - + XeTeX ----- - Default for the encoding of bookmarks is `pdfencoding=auto'. + Default for the encoding of bookmarks is `pdfencoding=auto'. That means the strings are always treated as unicode strings. Only if the string restricts to the printable ASCII set, it is written as ASCII string. The reason is that the \special does not support PDFDocEncoding. - - XeTeX uses the program xdvipdfmx for PDF output generation. + + XeTeX uses the program xdvipdfmx for PDF output generation. This program behaves a little different from dvipdfm, because of the supported Unicode characters. Strings for bookmarks or information entries can be output directly. The @@ -1298,14 +1281,14 @@ XeTeX If yes, then the call of \pdfstringdef should be preceded by "\csname HyPsd@XeTeXBigCharstrue\endcsname". Example: package bookmark. - + 7 LIMITATIONS ============= Wrapped/broken link support --------------------------- - Only few drivers support automatically wrapped/broken links, + Only few drivers support automatically wrapped/broken links, e.g. pdftex, dvipdfm, hypertex. Other drivers lack this feature, e.g. dvips, dvipsone. @@ -1325,18 +1308,18 @@ Wrapped/broken link support 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). - + Links across pages ------------------ - In general they have problems: + In general they have problems: * 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 message can occur sometimes. - + Footnotes --------- - LaTeX allows the separation of the footnote mark and the + LaTeX allows the separation of the footnote mark and the footnote text (\footnotemark, \footnotetext). This interface might be enough for visual typesetting. But the relation between \footnotemark to \footnotetext is not as strong as \ref to \label. @@ -1344,14 +1327,14 @@ Footnotes which \footnotetext. But that is necessary to implement hyperlinking. Thus the implementation of hyperref does not support the optional argument of \footnotemark and \footnotetext. - + 8 HINTS ======= Spaces in option values ----------------------- - Unhappily LaTeX strips spaces from options if they are given + Unhappily LaTeX strips spaces from options if they are given in \documentclass or \usepackage (or \RequirePackage), e.g.: \usepackage[pdfborder=0 0 1]{hyperref} Package hyperref now gets @@ -1363,14 +1346,14 @@ Spaces in option values \hypersetup{pdfborder=0 0 1} In \hypersetup the options are directly processed as key value options (see package keyval) without space stripping in the value part. - - Alternatively, LaTeX's option handling system can be adapted + + Alternatively, LaTeX's option handling system can be adapted to key value options by one of the packages "kvoptions-patch" (from project "kvoptions") or "xkvltxp" (from project "xsetkeys"). - + Index with makeindex -------------------- - * Package hyperref adds \hyperpage commands by the encap + * 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 are set by @@ -1411,24 +1394,24 @@ encap_prefix "}\\" encap_infix "{\\hyperpage{" encap_suffix "}" %%% cut %%% hyperindex.ist %%% cut %%% - + Warning "bookmark level for unknown <foobar> defaults to 0" ----------------------------------------------------------- - Getting rid of it: + Getting rid of it: \makeatletter \providecommand*{\toclevel@<foobar>}{0} \makeatother - + Link anchors in figures ----------------------- - The caption command increments the counter and here is the + The caption command increments the counter and here is the place where hyperref set the corresponding anchor. Unhappily the caption is set below the figure, so the figure is not visible if a link jumps to a figure. In this cases, try package "hypcap.sty" that implements a method to circumvent the problem. - + Additional unicode characters in bookmarks and pdf information entries: ----------------------------------------------------------------------- \documentclass[pdftex]{article} @@ -1476,10 +1459,10 @@ Additional unicode characters in bookmarks and pdf information entries: \begin{document} \section{\={a}, \d{a}, \'{a}, \.{a}} \end{document} - + Footnotes --------- - The footnote support is rather limited. It is beyond the scope + The footnote support is rather limited. It is beyond the scope to use \footnotemark and \footnotetext out of order or reusing \footnotemark. Here you can either disable hyperref's footnote support by "hyperfootnotes=false" or fiddle with internal macros, @@ -1532,24 +1515,24 @@ C% \footnotetext{CCCC}% \end{document} - + Subordinate counters -------------------- - Some counters do not have unique values and require the value + Some counters do not have unique values and require the value of other counters to be unique. For example, sections or figures might be numbered within chapters or \newtheorem is used with an optional counter argument. Internally LaTeX uses \@addtoreset to reset a counter in dependency to another counter. Package hyperref hooks into \@addtoreset to catch this situation. Also \numberwithin of package amsmath is catched by hyperref. - - However, if the definition of subordinate counters take place + + However, if the definition of subordinate counters take place before hyperref is loaded, the old meaning of \@addtoreset is called without hyperref's additions. Then the companion counter macro \theH<counter> can be redefined accordingly. Or move the definition of subordinate counters after hyperref is loaded. - - Example for \newtheorem, problematic case: + + Example for \newtheorem, problematic case: \newtheorem{corA}{CorollaryA}[section] \usepackage{hyperref} Solution a) @@ -1559,14 +1542,14 @@ Subordinate counters \newtheorem{corA}{CorollaryA}[section] \usepackage{hyperref} \newcommand*{\theHcorA}{\theHsection.\number\value{corA}} - + 9 AUTHORS/MAINTAINERS ===================== -* Sebastian Rahtz +* Sebastian Rahtz (died 2016) * Heiko Oberdiek - + 10 BUG REPORTS ============== @@ -1586,28 +1569,26 @@ A bug report should contain: * Please no other files than the minimal test file. The other files .log, .dvi, .ps, .pdf are seldom necessary, so send them only on request. - + Bug address ----------- -A bug tracker is available at Puszcza: - https://puszcza.gnu.org.ua/bugs/?group=hyperref -Alternatively bug reports can be send to the maintainer: - Heiko Oberdiek <heiko [dot] oberdiek [at] googlemail [dot] com> -Preferred bug reporting address is now - https://github.com/ho-tex/hyperref/issues - +A bug tracker is available at github: + https://github.com/ho-tex/oberdiek/issues +Alternatively bug reports can be send to the support group public email list: + <ho-tex [at] tug [dot] org> + Vietnamese part --------------- Responsible for the Vietnamese translations of the \autoref names and puvnenc.def are: - Han The Thanh <hanthethanh at gmail.com> - Reinhard Kotucha <reinhard.kotucha at web.de> - + Han The Thanh <hanthethanh [at] gmail [dot] com> + Reinhard Kotucha <reinhard [dot] kotucha at web [dot] de> + Arabic part ----------- Responsible for the additions to PU encoding for Arabi is - Youssef Jabri <yjabri@ensa.univ-oujda.ac.ma> - + Youssef Jabri <yjabri [at] ensa [dot] univ-oujda [dot] ac [dot] ma> + 11 KNOWN PROBLEMS ================= @@ -1623,7 +1604,7 @@ Responsible for the additions to PU encoding for Arabi is \href{../foo/bar.html}{bar.html} \endgroup * ... - + 12 TODO ======= @@ -1639,7 +1620,7 @@ Responsible for the additions to PU encoding for Arabi is nested links. The start positions should be remembered in a stack, but there are complications with page breaks. * ... - + 13 VERSIONS IN TEX DISTRIBUTIONS ================================ @@ -1661,4 +1642,4 @@ TeX Live * TL 5c (2000): 2000/05/08 v6.70f * TL 4 (1999): 1999/04/13 v6.56 * TL 3 (1998): 1998/03/25 v6.19 - + diff --git a/Master/texmf-dist/doc/latex/hyperref/README.pdf b/Master/texmf-dist/doc/latex/hyperref/README.pdf Binary files differindex b7b54dd64bb..60a3d493080 100644 --- a/Master/texmf-dist/doc/latex/hyperref/README.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/README.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf Binary files differnew file mode 100644 index 00000000000..efdd217469e --- /dev/null +++ b/Master/texmf-dist/doc/latex/hyperref/backref.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf Binary files differindex eb462497e2a..508ad57d3a9 100644 --- a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf Binary files differindex b2f9744c603..1a92c4dd247 100644 --- a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf |