[OS X TeX] hyperref error?

David Arnold dwarnold45 at suddenlink.net
Fri May 27 00:39:57 CEST 2011


Herbert, Here is part of the script we use on our system, which has some metapost, pstricks, and tikz graphics used in its files:

if ($os eq 'osx') {
    print "\nStarting gen_questions.pl ...\n";
    system "$macbin/gen_questions.pl $testbank --preview=$macqinclude $secondarg";
    print "\nStarting latex ...\n";
    system "latex --shell-escape $testbank-preview.tex";
    system "dvips -o $testbank-preview-pics.ps $testbank-preview.dvi";
    system "ps2pdf -dAutoRotatePages=/None $testbank-preview-pics.ps $testbank-preview-pics.pdf";
    system "pdflatex  --shell-escape $testbank-preview.tex";
    system "rm $testbank-preview.dvi $testbank-preview-pics.ps $testbank-preview.aux q1111-*.*";

David

On May 26, 2011, at 3:29 PM, Herbert Schulz wrote:

> 
> On May 26, 2011, at 5:25 PM, David Arnold wrote:
> 
>> Peter, Herbert, et al,
>> 
>> OK. The test file still is:
>> 
>> \documentclass[12pt]{article}
>> 
>> \usepackage{pst-pdf}
>> \usepackage{hyperref}
>> 
>> \listfiles
>> 
>> \begin{document}
>> Test
>> \end{document}
>> 
>> And yes, we are compiling with latex. If this were just one file we were worried about, no problem. However, we have a whole database of files on our Optimath system here at school that depend upon being first compile with latex (followed by some further commands), so we need to get past this first step:
>> 
>> And the error message still is:
>> 
>> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
>> (/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
>> ! Undefined control sequence.
>> l.3814 \@PackageInfoNoLine
>>                        {etexcmds}{%
>> ?
>> 
>> The listfiles command produced:
>> 
>> File List*
>> article.cls    2007/10/19 v1.4h Standard LaTeX document class
>> size12.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
>> pst-pdf.sty    2008/10/09 v1.1v PS graphics for pdfLaTeX (RN,HjG)
>> graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
>> keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
>> graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
>>  trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
>> graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
>> pdftex.def    2011/05/18 v0.06c Graphics/color for pdfTeX
>> infwarerr.sty    2010/04/08 v1.3 Providing info/warning/message (HO)
>> ltxcmds.sty    2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
>> pstricks.sty    2011/04/23 v0.50 LaTeX wrapper for `PSTricks' (RN,HV)
>> ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
>> ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
>> pstricks.tex    2011/04/23 v2.20 `PSTricks' (tvz,hv)
>> pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
>> xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
>> xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
>> pst-fp.tex    2011/04/23 v2.20 `PST-fp' (hv)
>> xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
>> color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
>> preview.sty    2010/02/14 11.86 (AUCTeX/preview-latex)
>> dvips.def    1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
>> environ.sty    2008/06/18 v0.2 A new way to define environments
>> hyperref.sty    2011/04/17 v6.82g Hypertext links for LaTeX
>> hobsub-hyperref.sty    2011/04/23 v1.4 Bundle oberdiek, subset hyperref (HO)
>> hobsub-generic.sty    2011/04/23 v1.4 Bundle oberdiek, subset generic (HO)
>> hobsub.sty    2011/04/23 v1.4 Subsetting bundle oberdiek (HO)
>> ifvtex.sty    2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
>> intcalc.sty    2007/09/27 v1.1 Expandable integer calculations (HO)
>> etexcmds.sty    2011/02/16 v1.5 Prefix for e-TeX command names (HO)
>> kvsetkeys.sty    2011/04/07 v1.13 Key value parser (HO)
>> kvdefinekeys.sty    2011/04/07 v1.3 Defining keys (HO)
>> pdftexcmds.sty    2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
>> pdfescape.sty    2011/04/04 v1.12 Provides string conversions (HO)
>> bigintcalc.sty    2011/01/30 v1.2 Expandable big integer calculations (HO)
>> bitset.sty    2011/01/30 v1.1 Data type bit set (HO)
>> uniquecounter.sty    2011/01/30 v1.2 Provides unlimited unique counter (HO)
>> letltxmacro.sty    2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
>> hopatch.sty    2011/01/30 v1.0 Wrapper for package hooks (HO)
>> xcolor-patch.sty    2011/01/30 xcolor patch
>> atveryend.sty    2011/04/23 v1.7 Hooks at very end of document (HO)
>> atbegshi.sty    2011/01/30 v1.15 At begin shipout hook (HO)
>> refcount.sty    2010/12/01 v3.2 Data extraction from references (HO)
>> hycolor.sty    2011/01/30 v1.7 Color options of hyperref/bookmark (HO)
>> ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
>> kvoptions.sty    2010/12/23 v3.10 Keyval support for LaTeX options (HO)
>> pd1enc.def    2011/04/17 v6.82g Hyperref: PDFDocEncoding definition (HO)
>> hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
>>   url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
>> hpdftex.def    2011/04/17 v6.82g Hyperref driver for pdfTeX
>> rerunfilecheck.sty    2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
>> supp-pdf.mkii
>> nameref.sty    2010/04/30 v2.40 Cross-referencing by name of section
>> gettitlestring.sty    2010/12/03 v1.4 Cleanup title references (HO)
>> mytest.out
>> mytest.out
>> 
>> Finally, if we switch the package loading, the file compiles.
>> 
>> \documentclass[12pt]{article}
>> 
>> \usepackage{hyperref}
>> \usepackage{pst-pdf}
>> 
>> \listfiles
>> 
>> \begin{document}
>> Test
>> \end{document}
>> 
>> However, we fear this switching because of the hundreds of other files that might go wrong.
>> 
>> Finally, we tried tlmgr update --list [pst-pdf], but got the message:
>> 
>> tlmgr: [pst-pdf] mentioned, but neither new nor forcibly removed
>> tlmgr: no updates available.
>> 
>> 
>> 
>> 
>> 
>> On May 26, 2011, at 8:50 AM, Herbert Schulz wrote:
>> 
>>> 
>>> On May 26, 2011, at 9:48 AM, Peter Dyballa wrote:
>>> 
>>>> 
>>>> Am 26.05.2011 um 13:57 schrieb Herbert Schulz:
>>>> 
>>>>> I just realized that the problem is probably that the person was trying to compile the file with latex rather than pdflatex.
>>>> 
>>>> 
>>>> In that case I get this message earlier:
>>>> 
>>>> 	! Package pdftex.def Error: PDF mode expected, but DVI mode detected!
>>>> 	(pdftex.def)                If you are using `latex', then call `pdflatex'.
>>>> 	(pdftex.def)                Otherwise check and correct the driver options.
>>>> 	(pdftex.def)                Error recovery by switching to PDF mode.
>>>> 	
>>>> 	See the pdftex.def package documentation for explanation.
>>>> 	Type  H <return>  for immediate help.
>>>> 	 ...n>  for immediate help\@err@
>>>> 	
>>>> 	l.430   }\@ehc
>>>> 
>>>> This should make clear what is wrong... (also assuming that the first error has to be resolved because this first error can provoke all the others)
>>>> 
>>>> --
>>>> Greetings
>>>> 
>>>> Pete
>>>> 
>>>> To most people solutions mean finding the answers. But to chemists solutions
>>>> are things that are still all mixed up.
>>> 
>>> Howdy,
>>> 
>>> I get the same error as was originally noted when I attempt to compile with latex rather than pdflatex.
>>> 
>>> Good Luck,
>>> 
>>> Herb Schulz
>>> (herbs at wideopenwest dot com)
>>> 
> 
> Howdy,
> 
> WHY are you using the pst-pdf package if you are going to compile with latex rather than pdflatex? That package is meant to be a wrapper for pstricks WHEN USING pdflatex. It is NOT NEEDED (not its wrappers) if you are using latex to compile.
> 
> Good Luck,
> 
> Herb Schulz
> (herbs at wideopenwest dot com)
> 
> 
> 
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: http://email.esm.psu.edu/mac-tex/
> List Archive: http://tug.org/pipermail/macostex-archives/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: http://email.esm.psu.edu/mailman/listinfo/macosx-tex
> 




More information about the macostex-archives mailing list