LyX で、ある単語からセクションを指すハイパーリンクを追加しようとしています。「ABC」というセクションと、「abc」という単語を含む別のセクション「XYZ」を考えてみましょう。そこで、「abc」から「ABC」へのリンクを作成したいと思います。つまり、読者が「abc」をクリックすると、「ABC」セクションに移動します。以前のスレッドでは、クリックしてから行うように提案されていましたInsert->label
が、Insert->Cross-Reference
希望どおりに動作します (実際のリンクではなく、セクション番号が印刷されるだけです)。
この問題を解決するにはどうすればいいでしょうか?
答え1
一般的な用語を混同しているようです
Lyx や Word などでは、編集中に相互参照間で前後に移動する方法がありますが、それらの場所はブックマークやラベルなどと呼ばれることがあり、これらの用語の他の用法と混同される可能性があります。
重要なのは、これらは編集中の利便性のための内部リンクであるということです。
2番目のリンク形式はハイパーリンクで、文書の外側のスペースにジャンプします(または、外側から来たかのようにリンクを戻すこともできます)。Lyxの典型的なハイパーリンクは次のように表示されます。
Hyperlink: https://www.lyx.org/trac/wiki/BugTrackerHome
また、どちらのアプリケーションもハイブリッド フォームを使用しており、ドキュメントにジャンプして内部アドレスにアクセスできます。
外部リンクの構文は内部リンクの構文と異なる場合があるため、ここで最も混乱が生じます。
TeX には、これらの機能の追加を支援するパッケージが多数あり、その 1 つが外部参照と内部参照の両方を処理できる hyperref です。
相互参照したい内部abcに内部ラベルABCそれは両者が全く同じラベルを使用している場合にのみ可能である したがって、セクションに ABC というラベルを付け、前後にジャンプできるようにするために、セクション XYZ に相互参照を設定する必要があります。
これはエディターでの相互参照には機能しますが、PDFには何も表示されません。コンパイラはHyperrefをロードするように指示されていないため、ドキュメント > 設定 > PDFプロパティでHyperrefサポートを使用するをチェック次に、希望するオプションを定義します。