Re: TeXでリンクを張る方法

名前: kuroky
日時: 2011-08-15 15:00:57
IPアドレス: 14.193.16.*

>>56150 以下のようなコードを書けば,フロート(今の場合 figure 環境)の適当な位置に アンカーを置いて,そこへのリンクを張ることができます. % この掲示板の識者なら,もっと簡潔なコードを書いてくださる気がしますが. しかし,他者への提供などにおいて hyperref パッケージの使用がいつでも認められる わけではないことを思い起こせば,リンク先がキャプションになることを許容したほう が,著者としてよい仕事ができるように思います. \documentclass{jsarticle} \usepackage[dvipdfmx]{hyperref} \newcounter{userhyp} \setcounter{userhyp}{0} \makeatletter \newcommand\userlabel[1]{\refstepcounter{userhyp}\p@userhyp\label{#1}} \makeatother \begin{document} \begin{figure}\userlabel{fig:hoge-top} \centering \rule{10cm}{10cm} \caption{Hoge.}\label{fig:hoge} \end{figure} \clearpage 図~\hyperref[fig:hoge-top]{\ref*{fig:hoge}}へのリンク.\par 図~\ref{fig:hoge}へのリンク. \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)