On 8/29/2013 10:15 AM, Hans Hagen wrote: > On 8/29/2013 4:06 AM, Aditya Mahajan wrote: >> Hi, >> >> I am trying to pick up on an old thread of creating an overview page >> [1]. Basically, the idea is to create an overvew slide at the end of a >> presentation that shows the first page of different sections in a >> presentation. Based on Wolfgang's answer in that old thread, I save the >> relevant pages in a box, and then display them again at the end of the >> presentation. >> >> This works, except that I get a series of warnings: >> >> l.86 \placeoverviewpage >> LuaTeX warning (ext4): destination with the same >> identifier (name{aut:10}) has been already used, duplicate ignored >> >> How do I get rid of these? > > Tricky. The problem is that you flush a box (copy) so the message comes > from deep inside the backend (for good reason) and so we cannot > intercept it as "hey user, you use the same dest twice" simply because > it's a copy and not re-rendered. > > There are two solutions: > > (1) strip the box before copying (i can make a helper for that - later > as i have to go now): destinations, references, writes-to-lists etc > > (2) you copy the old file before processing and use that one > > \def\placeoverviewpage > {\startstandardmakeup[\c!align=\v!middle] > \getfiguredimensions[temp.pdf]% > > \dorecurse{\noffigurepages}{\externalfigure[temp.pdf][\c!page=##1,\c!width=\overviewwidth]\relax\space} > > \stopstandardmakeup} > >> I am afraid that I cannot create a small example illustrating this >> warning, so I am attaching the complete test file. >> >> [1]: http://thread.gmane.org/gmane.comp.tex.context/72556/focus=72571 > > [2] It has always been a wish of mine to have it as option in the engine > (pdfetex) but in luatex it's not that hard to do it myself now (i > already have a stripper so I can extend that one a bit). attached ... you can run the module for an example (you need a new beta) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------