Beamerposter and bookmarks











up vote
4
down vote

favorite
1












I am using a scheme like:



section{<section name>}
begin{block}{thesection. secname}
% content placed here
end{block}


To achieve panels on a beamer poster. I would also ideally use



hypersetup{bookmarks=true}


in the preamble or otherwise, so that when the poster is opened in a .pdf viewer which supports bookmarks, one could navigate to the panel / section / block of interest.



I suspect that this functionality is working fine, however, I'm realizing that the bookmark functionality may be restricted to page. Naturally, since all of the content on a poster is on the same page, then selecting different bookmarks in the .pdf viewer will have no observable effect on the document view.



The functionality that I think would be useful is to `zoom to area occupied by content'. Despite the fact that all content is on the same page, selecting a bookmark would adjust the view, zooming in to encompass the page space occupied by the section associated with the bookmark selected.



Any comments on whether this functionality is supported?



Please see the mwe below:



documentclass[final,professionalfonts]{beamer} % options are 12pt, 14pt, 17pt, 20pt
usefonttheme[onlymath]{serif}
usepackage{fp}%
usepackage{xkeyval}%
usepackage{amsmath,amssymb}%
usepackage[english]{babel}%
usepackage{calc}%
usepackage{multicol}%
usepackage{lipsum}
usepackage[size=12pt,%
orientation=landscape,%
size=A0,%
scale=1]%
{beamerposter}%

% declare mode and theme
mode<presentation>{%
usetheme{Montpellier}
}%

% define title
title{Poster title}

% define authors
author{Author}%

% define affiliations
institute{Institute}%

% date
date{today}

% define the conference / venue
deftheconference{Presented at}

% authors email address (from cercostgenmatter.sty)
deftheemailaddress{lets.meet@cornern}

% authors url address (from cercostgenmatter.sty)
deftheurl{}

% figures and tables
setbeamertemplate{caption}[numbered]

% define lengths
newlength{intrablocksep}
setlength{intrablocksep}{0.25cm}

newlengthMyColSep{}
setlengthMyColSep{1cm}

newlengthMyColWd{}
setlength{MyColWd}{0.24textwidth-0.8666666MyColSep}

% create a double column width
newlengthMyColWddouble{}
setlength{MyColWddouble}{0.36textwidth+0.8666666MyColSep}

newlengthMyColWhalf{}
setlength{MyColWhalf}{0.18textwidth-0.8666666MyColSep}

hypersetup{bookmarks=true}

begin{document}

begin{frame}{}
small
begin{columns}[t]
begin{column}[t]{MyColWd} % 1
% Abstract
begin{block}{Abstract}
lipsum[1]
end{block}
addvspace{intrablocksep}
% Background
section{Background}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 1

begin{column}[t]{MyColWddouble} % 2
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
addvspace{intrablocksep}
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 2

begin{column}[t]{MyColWddouble} % 3
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-10]
end{block}
end{column} % 3
end{columns} % end poster columns

end{frame} % end poster

end{document}









share|improve this question
























  • Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
    – samcarter
    Nov 7 at 21:53










  • Can you add a test document so that we have something to start with?
    – samcarter
    Nov 7 at 22:07










  • Certainly can @samcarter, thanks for your interest.
    – John Chris
    Nov 8 at 3:19






  • 1




    I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
    – samcarter
    Nov 9 at 16:46






  • 1




    I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
    – John Chris
    Nov 13 at 18:50

















up vote
4
down vote

favorite
1












I am using a scheme like:



section{<section name>}
begin{block}{thesection. secname}
% content placed here
end{block}


To achieve panels on a beamer poster. I would also ideally use



hypersetup{bookmarks=true}


in the preamble or otherwise, so that when the poster is opened in a .pdf viewer which supports bookmarks, one could navigate to the panel / section / block of interest.



I suspect that this functionality is working fine, however, I'm realizing that the bookmark functionality may be restricted to page. Naturally, since all of the content on a poster is on the same page, then selecting different bookmarks in the .pdf viewer will have no observable effect on the document view.



The functionality that I think would be useful is to `zoom to area occupied by content'. Despite the fact that all content is on the same page, selecting a bookmark would adjust the view, zooming in to encompass the page space occupied by the section associated with the bookmark selected.



Any comments on whether this functionality is supported?



Please see the mwe below:



documentclass[final,professionalfonts]{beamer} % options are 12pt, 14pt, 17pt, 20pt
usefonttheme[onlymath]{serif}
usepackage{fp}%
usepackage{xkeyval}%
usepackage{amsmath,amssymb}%
usepackage[english]{babel}%
usepackage{calc}%
usepackage{multicol}%
usepackage{lipsum}
usepackage[size=12pt,%
orientation=landscape,%
size=A0,%
scale=1]%
{beamerposter}%

% declare mode and theme
mode<presentation>{%
usetheme{Montpellier}
}%

% define title
title{Poster title}

% define authors
author{Author}%

% define affiliations
institute{Institute}%

% date
date{today}

% define the conference / venue
deftheconference{Presented at}

% authors email address (from cercostgenmatter.sty)
deftheemailaddress{lets.meet@cornern}

% authors url address (from cercostgenmatter.sty)
deftheurl{}

% figures and tables
setbeamertemplate{caption}[numbered]

% define lengths
newlength{intrablocksep}
setlength{intrablocksep}{0.25cm}

newlengthMyColSep{}
setlengthMyColSep{1cm}

newlengthMyColWd{}
setlength{MyColWd}{0.24textwidth-0.8666666MyColSep}

% create a double column width
newlengthMyColWddouble{}
setlength{MyColWddouble}{0.36textwidth+0.8666666MyColSep}

newlengthMyColWhalf{}
setlength{MyColWhalf}{0.18textwidth-0.8666666MyColSep}

hypersetup{bookmarks=true}

begin{document}

begin{frame}{}
small
begin{columns}[t]
begin{column}[t]{MyColWd} % 1
% Abstract
begin{block}{Abstract}
lipsum[1]
end{block}
addvspace{intrablocksep}
% Background
section{Background}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 1

begin{column}[t]{MyColWddouble} % 2
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
addvspace{intrablocksep}
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 2

begin{column}[t]{MyColWddouble} % 3
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-10]
end{block}
end{column} % 3
end{columns} % end poster columns

end{frame} % end poster

end{document}









share|improve this question
























  • Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
    – samcarter
    Nov 7 at 21:53










  • Can you add a test document so that we have something to start with?
    – samcarter
    Nov 7 at 22:07










  • Certainly can @samcarter, thanks for your interest.
    – John Chris
    Nov 8 at 3:19






  • 1




    I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
    – samcarter
    Nov 9 at 16:46






  • 1




    I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
    – John Chris
    Nov 13 at 18:50















up vote
4
down vote

favorite
1









up vote
4
down vote

favorite
1






1





I am using a scheme like:



section{<section name>}
begin{block}{thesection. secname}
% content placed here
end{block}


To achieve panels on a beamer poster. I would also ideally use



hypersetup{bookmarks=true}


in the preamble or otherwise, so that when the poster is opened in a .pdf viewer which supports bookmarks, one could navigate to the panel / section / block of interest.



I suspect that this functionality is working fine, however, I'm realizing that the bookmark functionality may be restricted to page. Naturally, since all of the content on a poster is on the same page, then selecting different bookmarks in the .pdf viewer will have no observable effect on the document view.



The functionality that I think would be useful is to `zoom to area occupied by content'. Despite the fact that all content is on the same page, selecting a bookmark would adjust the view, zooming in to encompass the page space occupied by the section associated with the bookmark selected.



Any comments on whether this functionality is supported?



Please see the mwe below:



documentclass[final,professionalfonts]{beamer} % options are 12pt, 14pt, 17pt, 20pt
usefonttheme[onlymath]{serif}
usepackage{fp}%
usepackage{xkeyval}%
usepackage{amsmath,amssymb}%
usepackage[english]{babel}%
usepackage{calc}%
usepackage{multicol}%
usepackage{lipsum}
usepackage[size=12pt,%
orientation=landscape,%
size=A0,%
scale=1]%
{beamerposter}%

% declare mode and theme
mode<presentation>{%
usetheme{Montpellier}
}%

% define title
title{Poster title}

% define authors
author{Author}%

% define affiliations
institute{Institute}%

% date
date{today}

% define the conference / venue
deftheconference{Presented at}

% authors email address (from cercostgenmatter.sty)
deftheemailaddress{lets.meet@cornern}

% authors url address (from cercostgenmatter.sty)
deftheurl{}

% figures and tables
setbeamertemplate{caption}[numbered]

% define lengths
newlength{intrablocksep}
setlength{intrablocksep}{0.25cm}

newlengthMyColSep{}
setlengthMyColSep{1cm}

newlengthMyColWd{}
setlength{MyColWd}{0.24textwidth-0.8666666MyColSep}

% create a double column width
newlengthMyColWddouble{}
setlength{MyColWddouble}{0.36textwidth+0.8666666MyColSep}

newlengthMyColWhalf{}
setlength{MyColWhalf}{0.18textwidth-0.8666666MyColSep}

hypersetup{bookmarks=true}

begin{document}

begin{frame}{}
small
begin{columns}[t]
begin{column}[t]{MyColWd} % 1
% Abstract
begin{block}{Abstract}
lipsum[1]
end{block}
addvspace{intrablocksep}
% Background
section{Background}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 1

begin{column}[t]{MyColWddouble} % 2
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
addvspace{intrablocksep}
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 2

begin{column}[t]{MyColWddouble} % 3
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-10]
end{block}
end{column} % 3
end{columns} % end poster columns

end{frame} % end poster

end{document}









share|improve this question















I am using a scheme like:



section{<section name>}
begin{block}{thesection. secname}
% content placed here
end{block}


To achieve panels on a beamer poster. I would also ideally use



hypersetup{bookmarks=true}


in the preamble or otherwise, so that when the poster is opened in a .pdf viewer which supports bookmarks, one could navigate to the panel / section / block of interest.



I suspect that this functionality is working fine, however, I'm realizing that the bookmark functionality may be restricted to page. Naturally, since all of the content on a poster is on the same page, then selecting different bookmarks in the .pdf viewer will have no observable effect on the document view.



The functionality that I think would be useful is to `zoom to area occupied by content'. Despite the fact that all content is on the same page, selecting a bookmark would adjust the view, zooming in to encompass the page space occupied by the section associated with the bookmark selected.



Any comments on whether this functionality is supported?



Please see the mwe below:



documentclass[final,professionalfonts]{beamer} % options are 12pt, 14pt, 17pt, 20pt
usefonttheme[onlymath]{serif}
usepackage{fp}%
usepackage{xkeyval}%
usepackage{amsmath,amssymb}%
usepackage[english]{babel}%
usepackage{calc}%
usepackage{multicol}%
usepackage{lipsum}
usepackage[size=12pt,%
orientation=landscape,%
size=A0,%
scale=1]%
{beamerposter}%

% declare mode and theme
mode<presentation>{%
usetheme{Montpellier}
}%

% define title
title{Poster title}

% define authors
author{Author}%

% define affiliations
institute{Institute}%

% date
date{today}

% define the conference / venue
deftheconference{Presented at}

% authors email address (from cercostgenmatter.sty)
deftheemailaddress{lets.meet@cornern}

% authors url address (from cercostgenmatter.sty)
deftheurl{}

% figures and tables
setbeamertemplate{caption}[numbered]

% define lengths
newlength{intrablocksep}
setlength{intrablocksep}{0.25cm}

newlengthMyColSep{}
setlengthMyColSep{1cm}

newlengthMyColWd{}
setlength{MyColWd}{0.24textwidth-0.8666666MyColSep}

% create a double column width
newlengthMyColWddouble{}
setlength{MyColWddouble}{0.36textwidth+0.8666666MyColSep}

newlengthMyColWhalf{}
setlength{MyColWhalf}{0.18textwidth-0.8666666MyColSep}

hypersetup{bookmarks=true}

begin{document}

begin{frame}{}
small
begin{columns}[t]
begin{column}[t]{MyColWd} % 1
% Abstract
begin{block}{Abstract}
lipsum[1]
end{block}
addvspace{intrablocksep}
% Background
section{Background}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 1

begin{column}[t]{MyColWddouble} % 2
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
addvspace{intrablocksep}
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-3]
end{block}
end{column} % 2

begin{column}[t]{MyColWddouble} % 3
% body section
section{Body Section}
begin{block}{thesection. secname}
lipsum[1-10]
end{block}
end{column} % 3
end{columns} % end poster columns

end{frame} % end poster

end{document}






beamer hyperref bookmarks beamerposter






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 9 at 15:03

























asked Nov 7 at 21:28









John Chris

348313




348313












  • Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
    – samcarter
    Nov 7 at 21:53










  • Can you add a test document so that we have something to start with?
    – samcarter
    Nov 7 at 22:07










  • Certainly can @samcarter, thanks for your interest.
    – John Chris
    Nov 8 at 3:19






  • 1




    I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
    – samcarter
    Nov 9 at 16:46






  • 1




    I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
    – John Chris
    Nov 13 at 18:50




















  • Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
    – samcarter
    Nov 7 at 21:53










  • Can you add a test document so that we have something to start with?
    – samcarter
    Nov 7 at 22:07










  • Certainly can @samcarter, thanks for your interest.
    – John Chris
    Nov 8 at 3:19






  • 1




    I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
    – samcarter
    Nov 9 at 16:46






  • 1




    I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
    – John Chris
    Nov 13 at 18:50


















Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
– samcarter
Nov 7 at 21:53




Have a look at the bookmark package. It can do all kind of crazy stuff, like specifying the view (as long as the pdfviewer supports it)
– samcarter
Nov 7 at 21:53












Can you add a test document so that we have something to start with?
– samcarter
Nov 7 at 22:07




Can you add a test document so that we have something to start with?
– samcarter
Nov 7 at 22:07












Certainly can @samcarter, thanks for your interest.
– John Chris
Nov 8 at 3:19




Certainly can @samcarter, thanks for your interest.
– John Chris
Nov 8 at 3:19




1




1




I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
– samcarter
Nov 9 at 16:46




I was hoping that something like bookmark[dest=LastSection,view={XYZ calc{.5paperwidth} calc{.5paperheight} 0.5}]{test} would set the zoom to 50%, but unfortunately it does not seem to work
– samcarter
Nov 9 at 16:46




1




1




I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
– John Chris
Nov 13 at 18:50






I have looked into the bookmark package and tried a few things with no immediate success. Opening up for bounty to attract input from a user who may have more experience with the bookmark package and it's application to beamer and beamerposter.
– John Chris
Nov 13 at 18:50












1 Answer
1






active

oldest

votes

















up vote
4
down vote



+25










This could give you a start



documentclass{article}
usepackage{hyperref}
usepackage{bookmark}

usepackage{zref-savepos,expl3,lipsum,xcolor}
ExplSyntaxOn
cs_new:Npnposinbp #1 {dim_to_decimal_in_unit:nn{int_eval:n{#1}sp}{1bp}}
ExplSyntaxOff

begin{document}

leavevmodezsavepos{sec1}textcolor{red}{SEC 1}
lipsum[1]


vspace*{3cm}hspace*{4cm}zsavepos{sec2}textcolor{blue}{SEC2}
lipsum[1]

% +655360 is to move the y coordinate up by 10pt
bookmark[
page=1,
view=XYZ posinbp{zposx{sec1}} posinbp{zposy{sec1}+655360} 3]{SEC 1}

bookmark[
page=1,
view=XYZ posinbp{zposx{sec2}} posinbp{zposy{sec2}+655360} 3]{SEC 2}


end{document}


In the adobe reader (in sumatra it doesn't work) I then get this initial view



enter image description here



And this if I click on the SEC2 bookmark:



enter image description here



An alternative view could be the page /FitR left bottom right top setting. For this use two labels, one at the top left, and one at the bottom right.






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "85"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f458878%2fbeamerposter-and-bookmarks%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    4
    down vote



    +25










    This could give you a start



    documentclass{article}
    usepackage{hyperref}
    usepackage{bookmark}

    usepackage{zref-savepos,expl3,lipsum,xcolor}
    ExplSyntaxOn
    cs_new:Npnposinbp #1 {dim_to_decimal_in_unit:nn{int_eval:n{#1}sp}{1bp}}
    ExplSyntaxOff

    begin{document}

    leavevmodezsavepos{sec1}textcolor{red}{SEC 1}
    lipsum[1]


    vspace*{3cm}hspace*{4cm}zsavepos{sec2}textcolor{blue}{SEC2}
    lipsum[1]

    % +655360 is to move the y coordinate up by 10pt
    bookmark[
    page=1,
    view=XYZ posinbp{zposx{sec1}} posinbp{zposy{sec1}+655360} 3]{SEC 1}

    bookmark[
    page=1,
    view=XYZ posinbp{zposx{sec2}} posinbp{zposy{sec2}+655360} 3]{SEC 2}


    end{document}


    In the adobe reader (in sumatra it doesn't work) I then get this initial view



    enter image description here



    And this if I click on the SEC2 bookmark:



    enter image description here



    An alternative view could be the page /FitR left bottom right top setting. For this use two labels, one at the top left, and one at the bottom right.






    share|improve this answer

























      up vote
      4
      down vote



      +25










      This could give you a start



      documentclass{article}
      usepackage{hyperref}
      usepackage{bookmark}

      usepackage{zref-savepos,expl3,lipsum,xcolor}
      ExplSyntaxOn
      cs_new:Npnposinbp #1 {dim_to_decimal_in_unit:nn{int_eval:n{#1}sp}{1bp}}
      ExplSyntaxOff

      begin{document}

      leavevmodezsavepos{sec1}textcolor{red}{SEC 1}
      lipsum[1]


      vspace*{3cm}hspace*{4cm}zsavepos{sec2}textcolor{blue}{SEC2}
      lipsum[1]

      % +655360 is to move the y coordinate up by 10pt
      bookmark[
      page=1,
      view=XYZ posinbp{zposx{sec1}} posinbp{zposy{sec1}+655360} 3]{SEC 1}

      bookmark[
      page=1,
      view=XYZ posinbp{zposx{sec2}} posinbp{zposy{sec2}+655360} 3]{SEC 2}


      end{document}


      In the adobe reader (in sumatra it doesn't work) I then get this initial view



      enter image description here



      And this if I click on the SEC2 bookmark:



      enter image description here



      An alternative view could be the page /FitR left bottom right top setting. For this use two labels, one at the top left, and one at the bottom right.






      share|improve this answer























        up vote
        4
        down vote



        +25







        up vote
        4
        down vote



        +25




        +25




        This could give you a start



        documentclass{article}
        usepackage{hyperref}
        usepackage{bookmark}

        usepackage{zref-savepos,expl3,lipsum,xcolor}
        ExplSyntaxOn
        cs_new:Npnposinbp #1 {dim_to_decimal_in_unit:nn{int_eval:n{#1}sp}{1bp}}
        ExplSyntaxOff

        begin{document}

        leavevmodezsavepos{sec1}textcolor{red}{SEC 1}
        lipsum[1]


        vspace*{3cm}hspace*{4cm}zsavepos{sec2}textcolor{blue}{SEC2}
        lipsum[1]

        % +655360 is to move the y coordinate up by 10pt
        bookmark[
        page=1,
        view=XYZ posinbp{zposx{sec1}} posinbp{zposy{sec1}+655360} 3]{SEC 1}

        bookmark[
        page=1,
        view=XYZ posinbp{zposx{sec2}} posinbp{zposy{sec2}+655360} 3]{SEC 2}


        end{document}


        In the adobe reader (in sumatra it doesn't work) I then get this initial view



        enter image description here



        And this if I click on the SEC2 bookmark:



        enter image description here



        An alternative view could be the page /FitR left bottom right top setting. For this use two labels, one at the top left, and one at the bottom right.






        share|improve this answer












        This could give you a start



        documentclass{article}
        usepackage{hyperref}
        usepackage{bookmark}

        usepackage{zref-savepos,expl3,lipsum,xcolor}
        ExplSyntaxOn
        cs_new:Npnposinbp #1 {dim_to_decimal_in_unit:nn{int_eval:n{#1}sp}{1bp}}
        ExplSyntaxOff

        begin{document}

        leavevmodezsavepos{sec1}textcolor{red}{SEC 1}
        lipsum[1]


        vspace*{3cm}hspace*{4cm}zsavepos{sec2}textcolor{blue}{SEC2}
        lipsum[1]

        % +655360 is to move the y coordinate up by 10pt
        bookmark[
        page=1,
        view=XYZ posinbp{zposx{sec1}} posinbp{zposy{sec1}+655360} 3]{SEC 1}

        bookmark[
        page=1,
        view=XYZ posinbp{zposx{sec2}} posinbp{zposy{sec2}+655360} 3]{SEC 2}


        end{document}


        In the adobe reader (in sumatra it doesn't work) I then get this initial view



        enter image description here



        And this if I click on the SEC2 bookmark:



        enter image description here



        An alternative view could be the page /FitR left bottom right top setting. For this use two labels, one at the top left, and one at the bottom right.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 15 at 15:44









        Ulrike Fischer

        182k7288661




        182k7288661






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f458878%2fbeamerposter-and-bookmarks%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to send String Array data to Server using php in android

            Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

            Is anime1.com a legal site for watching anime?