On Tue, 14 Aug 2001, Grzegorz Sapijaszko wrote:

> Jacek pisał:
> > Przepraaszam, /ze si/e namolnie przypominam....
>
> Alez nie ma za co... :)
>
> > Chodzi o link do innego pliku *.pdf, przy kompilacji pdfTeX-em ---
> > czy nikt z szanownych GURU nie wie jak to zrobi/c :-)
>
> > Skocz do
> >  \pdfstartlink
> >    height 8pt depth 2.5pt attr{/Color [0 1 0] /Border [0 0 0] /H /P}
> >    goto file{plik1.pdf}
> >    `plik 1'%
> > \pdfendlink:
> > \end
>
> Sugerowałbym taki zapis:
>
> Skocz do
>  \pdfstartlink
>     height 8pt depth 2.5pt attr{/Color [0 1 0] /Border [0 0 0] /H /P}
>     goto file {(bookmarks.pdf)} page 1 {/Fit}
>   `plik 1'%
>  \pdfendlink
>
> Akcja typu goto wymaga oktreślenia konkretnego miejsca w pliku, do którego to
> miejsca skok ma być wykonany.
>
> Pozdrawiam,
> Grzesiek
>
> PS. Kilka slow na ten temat jest w
> http://pluto.wroclaw.top.pl/pdftex/pedeefy.pdf
>

Wtrącę moje trzy grosze, bo dysponuję b. podobnym działającym
przykładem składanym pdfplatex-em z hyperrefem.
Oto wycinek z mojego stylu (przepraszam za szumy).

Makro dla każdego skrótu w spisie skrótów, który idzie do osobnego
pliku:

\newcommand{\skrot}[3][X]{%
  \item[#2]\EkranPapier{\hypertarget{s.\ifx#1X#2\else#1\fi}{#3}}{#3}
  }

I makro do znakowania pojawień skrótów w tekście (tekst jest duży i
zawarty jest w kilku osobnych plikach)

\newcommand{\sk}[2][X]{%
  \EkranPapier{%
  %%%\hyperlink{s.\ifx#1X#2\else#1\fi}{#2}}{#2}%  % wersja wszystko w jednym
        \def\nazwadocelowa{s.\ifx#1X#2\else#1\fi}%
        \def\plikdocelowy{0e_konc.pdf}%
    \pdfstartlink
                attr{ /C [0.9 0 0] /Border [0 0 2] }% uwaga prymitywny pdftex!
        goto file{\plikdocelowy} name{\nazwadocelowa}%
                #2%
    \pdfendlink
        }{#2}%
  }

Tajemnicze niestandartowe makro \EkranPapier jest zgodnie z tym, czego
uczyli w Bachotku2001:

\newif\ifpdf \pdftrue
\ifx\pdfoutput\undefined \pdffalse\fi
\newcommand{\EkranPapier}[2]{\ifpdf #1\else #2\fi}

Pozdrowienia, Piotr Kłosowski.

Odpowiedź listem elektroniczym