CTAN Comprehensive TeX Archive Network

CTAN pack­age up­date – hy­per­ref v6.75a

Date: Au­gust 1, 2006 1:02:08 PM CEST
Heiko Oberdiek writes: > I have up­loaded the new hy­per­ref ver­sion to the tug server: > ftp://ftp.tug.org/pub/tex/hy­per­ref/ > AFAIK this will be au­to­mat­i­cally mir­rored to > CTAN:macros/la­tex/con­trib/hy­per­ref/ i have forced the mir­ror to run, and pushed the re­sult out to other ctan sites. (oth­er­wise, the up­date would not have hap­pened un­til some time in the small hours of to­mor­row morn­ing.) hy­per­ref, as al­most ev­ery­body prob­a­bly knows, is the pack­age of choice for con­struct­ing hy­per-ref­er­ences within la­tex doc­u­ments; changes in this lat­est ver­sion are listed be­low. thanks, Heiko, for this new ver­sion of your very im­por­tant pack­age. Robin Fair­bairns For the CTAN team > Most im­por­tant changes re­gard­ing in­stal­la­tion: > * hy­per­ref-tds.zip con­tains the files in a TDS tree. > * Ad­di­tional de­pen­den­cies: > CTAN:macros/la­tex/con­trib/oberdiek/re­f­count.pdf > CTAN:macros/la­tex/con­trib/oberdiek/kvop­tions.pdf > > >From ChangeLog: > > 2006-08-01 6.75a Heiko Oberdiek > * 6.75a > * hy­per­ref-tds.zip pro­vided with files sorted in a TDS tree. > * New op­tion de­faults: > * plain­pages=false > * pdf­page­la­bels=true > * Pack­age kvop­tions de­fines \Pro­cessOp­tion­sWithKV un­der > the name \Pro­cessKey­valOp­tions. It re­places > hy­per­ref's macro \Pro­cessOp­tion­sWithKV. > * Some code for ex­tract­ing ref­er­ence in­for­ma­tion is put > into pack­age re­f­count that is now loaded by nameref > and hy­per­ref. > * \set­book­marks­depth: The depth of the out­line en­tries > can now set sep­a­ratly from counter "tocdepth", > see README. > * New op­tion: pdfescape­form, see README. > * \hy­per at nor­malise for ac­tion at­tribute in forms. > * \Pro­cessOp­tion­sWithKV: \let\Cur­ren­tOp­tion\@empty added. > * "bor­der­color" op­tions now sup­port pack­age xcolor (>=1.11). > * "color" op­tions also sup­port the op­tional ar­gu­ment (color > model) of \color. > * New op­tion "pdf­bor­der­style" that al­lows the set­ting of the > bor­der style dic­tio­nary. (Be aware that the sup­port of this > fea­ture by PDF view­ers is lim­ited.) > Ex­am­ple: un­der­lined links can be ob­tained by > pdf­bor­der­style={/S/U} > * Direct low level book­mark sup­port for \usep­a­ck­age[utf8]{in­pu­tenc} > and "uft­f8x" of pack­age "ucs". Byte se­quences un­til three > bytes are sup­ported and e-TeX is re­quired. > (No sup­port for sur­ro­gates). > * Fix in \ad­d­con­tentsline, if op­tion ver­bose is set. > * Bet­ter book­mark sup­port for FrenchPro pack­age > by use of \if at mid@ex­pand­able (Bernard Gaulle <gaulle at idris.fr>). > * Op­tions "pdfcre­ation­date" and "pdf­mod­date" added. > * README: Sec­tion "Lim­i­ta­tions" added with "Bro­ken Link Sup­port". > * De­fault driver set­ting: added missed code of cor­re­spond­ing > op­tions (Thanks for Ar­naud Gier­sch <ar­nauld.gier­sch at free.fr>). > * \penal­ty10000 added in \Hy at rais­edlink to can­cel the > ef­fect of \smash in pre­vent­ing hy­phen­ation, e.g. a foot­note > af­ter a word. > * \@clas­sop­tion­slist can be \re­lax (see psnfss/3773). > * \new at ifnextchar also dis­abled for book­marks and > con­structs such as \let\if...\if{true,false} are catched, > see la­tex/3662. > * Bug fix: The case "\part with­out num­ber by counter sec­numdepth" > was for­got­ten for the book­marks (thanks to Rachel El­iz­a­beth Dil­lon). > * Bug fix: \vpageref de­fines un­de­fined ref­er­ences with > empty an­chor name that breaks \au­toref. > * Fix: Wrong mes­sage about set­ting of draft fixed, > if op­tion fi­nal is used. > * Pdf­mark driver: bet­ter re­moval of pdf­mark stuff, > es­pe­cially gen­er­ated by forms, if the postscript > ap­pli­ca­tion does not de­fine pdf­mark, e.g. be­cause the > out­put is not pdf (gs >= 8.0). > * New ver­sion num­ber­ing scheme of pdfTeX >= 1.30. > * Fix for \hy­per at nor­malise, if & is used in­side \href > in tab­u­lar en­vi­ron­ments. > * Fix: Set­ting pdf­pro­ducer in \usep­a­ck­age's op­tion part > did'nt have an ef­fect, be­cause it was over­writ­ten by > the de­fault set­ting. > * Fix: pagean­chor=false dis­abled \@hy­per­fix­head and thus > many other fea­tures un­re­lated to pagean­chor it­self. > (Thanks to Hen­dri Adri­aens for re­port and anal­y­sis.) > Now pagean­chor can be changed dur­ing the doc­u­ment, too. > * Pro­tec­tion of strings that are writ­ten as PS/PDF strings. > * Hook \Hy at setouter­hbox for pack­age setouter­hbox. > * Op­tion plain­pages: \thep­age is run through \pdf­stringdef. > Helps in the case of span­ish ro­man num­bers. > * Dep­re­cate warn­ing for op­tion 'dvipdf'. > * \ding re­placed by its code for drop­ping the de­pen­dency on > pack­age pi­font and a com­pat­i­bil­ity prob­lem with pack­age > pinyin (Werner Lem­berg). > * \hy­per at nor­malise: "\\" is es­cape for "\" (\href, ...). > * Bug fix (de­bian 351260) in float sup­port by Braun Ga­bor. > * Fix: Write reg­is­ter for book­marks is only al­lo­cated if needed. > * Empty Uni­code strings with­out Uni­code header bytes. > * Fix for pdf­mark+uni­code+pdf­page­la­bels. > * Bug fix for empty des­ti­na­tion names of pdf­mark based drivers. > * Doc­u­men­ta­tion: op­tion hy­per­foot­notes added. > * French texts (\HyLang at french) pro­vided by Marc-An­toine Par­ent. > * README: com­pat­i­bil­ity en­tries for pack­age's el­lip­sis, verse. > * \hy­per at nor­mal­ize: sup­port of ac­tive dol­lar. > * puenc.def: some fixes, re­ported by Ralf Stub­ner. > * Make­file no longer pro­vided. > * nameref 2.24: Patch for ifthen moved from hy­per­ref to nameref. > * nameref 2.24: Def­i­ni­tions of \file­date and \filever­sion re­moved. > * nameref 2.23: Sup­port for cap­tions added. > * nameref 2.22: > Fix: \@safe at ac­tivestrue lim­ited to la­bel name. > * back­ref 1.25: New fea­ture \if­back­ref­parscan/\back­ref­print > * back­ref 1.25: Def­i­ni­tions of \file­date and \filever­sion re­moved. > * back­ref 1.24: [#1] --> [{#1}] > * Doc­u­men­ta­tion: README.pdf and ChangeLog.pdf added.

oberdiek – A bun­dle of pack­ages sub­mit­ted by Heiko Oberdiek

The bun­dle com­prises pack­ages to pro­vide:

  • acc­supp: bet­ter ac­ces­si­bil­ity sup­port for PDF files;
  • aliascnt: ‘alias coun­ters’;
  • al­phalph: mul­ti­ple-al­pha­betic count­ing (a…z,aa…zz,… — up to the full ex­tent of a counter);
  • ask­in­clude: re­places \in­cludeonly by an in­ter­ac­tive user in­ter­face;
  • at­begshi: a mod­ern reim­ple­men­ta­tion of pack­age ev­eryshi;
  • atend­dvi: pro­vides \AtEndDvi com­mand;
  • at­tach­file2: at­tach files to PDF files;
  • atveryend: hooks the very end of a doc­u­ment;
  • aux­hook: stick stuff at the start of the .aux file;
  • big­int­calc: ex­pand­able arith­metic op­er­a­tions with big in­te­gers that can ex­ceed 's num­ber lim­its;
  • bit­set: de­fines and im­ple­ments the data type bit set, a vec­tor of bits;
  • bmp­size: get bitmap size and res­o­lu­tion data;
  • book­mark: al­ter­na­tive book­mark (out­line) or­ga­ni­za­tion for pack­age hy­per­ref;
  • catch­file: col­lects the con­tents of a file and puts it in a macro;
  • cen­ter­not: a hor­i­zon­tally-cen­tred \not sym­bol;
  • chemarr: ex­ten­si­ble chemists’ re­ac­tion ar­rows;
  • classlist: record in­for­ma­tion about doc­u­ment class(es) used;
  • colonequals: poor man’s math­e­mat­i­cal re­la­tion sym­bols;
  • dvip­scol: dvips colour stack man­age­ment;
  • em­bed­file: em­bed files in PDF doc­u­ments;
  • en­gord: de­fine counter-print­ing op­er­a­tions pro­duc­ing English or­di­nals;
  • eol­grab: col­lect ar­gu­ments de­lim­ited by end of line;
  • ep­stopdf: con­ver­sion to ep­stopdf on the fly;
  • etex­cmds: adds a pre­fix to ’s com­mands, to avoid con­flicts with ex­ist­ing macros;
  • flags: set­ting and clear­ing flags in bit fields and con­vert­ing the bit field into a dec­i­mal num­ber;
  • get­ti­tlestring: clean up the string con­tain­ing the ti­tle of a sec­tion, etc.;
  • gr­fext: macros for adding and re­order­ing the list of graph­ics file ex­ten­sions recog­nised by the graph­ics pack­age;
  • grf­file: ex­tend file name pro­cess­ing in the la­tex-graph­ics bun­dle;
  • ho­sub: build col­lec­tions of pack­ages;
  • holtx­doc: ex­tra doc­u­men­ta­tion macros;
  • hol­ogo: book­mark-en­abled lo­gos;
  • hopatch: safely ap­ply pack­age patches;
  • hy­color: im­ple­ments the color op­tion stuff that is used by pack­ages hy­per­ref and book­mark;
  • hypbm­sec: book­marks in sec­tion­ing com­mands;
  • hyp­cap: an­just­ing an­chors of cap­tions;
  • hypdestopt: op­ti­mis­ing hy­per­ref’s pdf driver des­ti­na­tions;
  • hyp­doc: hy­per-ref­er­ences in the stan­dard doc pack­age;
  • hyp­go­toe: ex­per­i­men­tal pack­age for links to em­bed­ded files;
  • hyph­subst: sub­sti­tute hy­phen­ation pat­terns;
  • if­draft: switch for op­tion draft;
  • iflang: pro­vides ex­pand­able checks for the cur­rent lan­guage;
  • iflu­a­tex: looks for Lua re­gard­less of its mode and pro­vides the switch \iflu­a­tex;
  • if­pdf: pro­vides the \if­pdf switch;
  • ifv­tex: pro­vides the \ifv­tex switch;
  • in­fwar­err: pro­vides a com­plete set of macros for in­for­ma­tions, warn­ings and er­ror mes­sages with sup­port for plain ;
  • in­putenx: en­hanced han­dling of in­put en­cod­ing;
  • int­calc: pro­vides ex­pand­able arith­metic op­er­a­tions with in­te­gers;
  • kvde­finekeys: de­fine key-value keys in the same man­ner as key­val;
  • kvop­tions: use pack­age op­tions in key value for­mat ;
  • kvsetkeys: a vari­ant of the \setkeys com­mand;
  • letltx­macro: Let as­sign­ment for macros;
  • list­ing­sutf8: (par­tially) ex­tends the list­ings pack­age to UTF-8 en­cod­ing;
  • ltx­cmds: ex­ports some util­ity macros from the ker­nel into a sep­a­rate names­pace and also pro­vides them for other for­mats such as plain-;
  • lu­a­color: im­ple­ments colour sup­port based on Lua’s node at­tributes;
  • lu­a­tex: utilises new and ex­tended fea­tures and re­sources that Lua pro­vides;
  • mag­ic­num: al­lows to ac­cess magic num­bers by a hi­er­ar­chi­cal name sys­tem;
  • maker­o­bust: make a com­mand ro­bust;
  • page­grid: prints a page grid in the back­ground;
  • page­sel: se­lect pages of a doc­u­ment for out­put;
  • pdf­col­foot: us­ing pdf’s color stack for foot­notes;
  • pdf­col: macros for set­ting and main­tain­ing new color stacks;
  • pdf­colmk: pdf COLour MarK — fake a pdf colour stack us­ing marks (not needed for pdf 1.40.0 and later);
  • pdf­col­par­al­lel: fixes colour prob­lems in pack­age par­al­lel;
  • pdf­col­par­columns: fixes colour prob­lems in pack­age par­columns;
  • pdfcrypt: set­ting PDF en­cryp­tion;
  • pdfescape: pdf’s es­cape fea­tures us­ing or e-;
  • pdflscape: land­scape pages in PDF;
  • pdfren­der: con­trol PDF ren­der­ing modes;
  • pdf­tex­cmds: pro­vide pdf prim­i­tives miss­ing in Lua;
  • pic­ture: di­mens for pic­ture macros;
  • pm­box­draw: poor man’s box draw­ing char­ac­ters;
  • pro­tected­def: de­fine a com­mand that pro­tected against ex­pan­sion;
  • re­f­count: us­ing the nu­meric val­ues of ref­er­ences;
  • re­run­filecheck: check­sum based re­run checks on aux­il­iary files;
  • re­size­gather: au­to­mat­i­cally re­size overly large equa­tions;
  • rotchiffre: per­forms sim­ple ro­ta­tion cyphers;
  • scrindex: re­de­fines en­vi­ron­ment ‘thein­dex’ of pack­age ‘in­dex’, if a class from KOMA-Script is loaded;
  • selin­put: se­lect the in­put en­cod­ing by spec­i­fy­ing pairs of in­put char­ac­ters and their glyph names;
  • setouter­hbox: set \hbox in outer hor­i­zon­tal mode;
  • set­to­box: get­ting box sizes;
  • soulutf8: ex­tends pack­age
  • soul and adds some sup­port for UTF-8;
  • stack­rel: ex­ten­sions of the \stack­rel com­mand;
  • stamp­in­clude: se­lects the files for \in­clude by in­spect­ing the times­tamp of the .aux file(s);
  • strin­genc: pro­vides \StringEn­cod­ingCon­vert for con­vert­ing a string be­tween dif­fer­ent en­cod­ings;
  • tab­u­larht: tab­u­lars with height spec­i­fi­ca­tion;
  • tab­u­larkv: key value in­ter­face for tab­u­lar pa­ram­e­ters;
  • tel­print: print Ger­man tele­phone num­bers;
  • thep­dfnum­ber: canon­i­cal num­bers for use in PDF files and else­where;
  • trans­par­ent: us­ing a color stack for trans­parency with pdf­tex;
  • twoopt: com­mands with two op­tional ar­gu­ments;
  • unique­counter: pro­vides un­lim­ited unique counter;
  • zref: a pro­posed new ref­er­ence sys­tem.

Each of the pack­ages is rep­re­sented by two files, a .dtx (doc­u­mented source) and a PDF file; the .ins file nec­es­sary for in­stal­la­tion is ex­tracted by run­ning the .dtx file with Plain .

Ver­sion 2018-11-30
Main­tainerHeiko Oberdiek



Guest Book Sitemap Contact Contact Author