問題タブ [hyperref]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
file - LaTeX hyperrefパッケージ:特定のページでターゲットPDFを開く
LaTeXhyperrefパッケージを使用して特定のページでターゲットPDfを開くことが可能かどうか誰かが知っていますか?\ href {FILENAME#page = XX} {LINK_TEXT}コマンドを使用してみました。ここで、XXはターゲットページ番号ですが、サイコロはありません。ファイル自体は開きますが、常に最初のページから始まります。別のドキュメントである大きなインデックスがあるという考えです。インデックスの各アイテムには、ページ番号とともにターゲットドキュメントへのリンクがあります。
おそらく私は間違ったリンクマクロを使用していますか?
何か案は?
pdf - \newcommand でエイリアス化された LaTeX の \indexentry にハッシュ マークを含める
これは奇妙なものです。少しでも機能させるために、いくつかの興味深い回避策を講じる必要がありましたが、別の障害があります。
大きな .ind ファイル (連結された小さな個々の .idx ファイルから makeindex を使用して作成されたインデックス) を使用する別のドキュメントを作成するのに苦労してきました。索引付けされたデータが発生するページ番号。
この目的のために、すべてのインデックス エントリを収集するコマンドを次のように定義する必要がありました。
結果は、myindex.idx ファイルのインデックス エントリとして次のようになります。
しかし、ターゲット PDF へのハイパーリファレンスを作成しようとすると問題が発生します。特定のページで PDF を開くには、次の形式を使用する必要があります (hyperref パッケージの #page.xx 構文を指摘してくれたこのボードの他の人に感謝します)。
これは、myindex が宣言されたときに、\newcommand の出力ストリームにハッシュ マークを含める必要があることを意味します。
または、二重ハッシュマークを次のように使用してどこかで見つけたフラグメントによると:
前者の場合、索引付けされている複数のドキュメントのラテックス ソースのコンパイル中に次のエラーが発生します。
後者は、結果の myindex.idx ファイルに次のように不要なバックスラッシュをもたらします。
その結果、ターゲット PDF が正しく開かれません。
この方法でPDFのハイパーリンクをサポートするために、newcommandにハッシュマークを強制的に出力させる方法はありますか?
latex - LaTeX ハイパーリファレンス リンクが間違ったページに移動する
キャプションを使用しないフロートへの参照を作成しようとしています。float 内に \label{foo} を含め、\pageref{foo} を使用してそれを参照すると、正しいページ番号が PDF ドキュメントに表示されますが、hyperref パッケージによって作成されたハイパーリンクは別のページ (ファイルの最初のページ) にリンクします。セクション)。フロートのラベルの前にキャプションを含めると、ハイパーリファレンス リンクは正しいページに移動します。
フロートにキャプションを含めずに、ハイパーリファレンス リンクを正しく機能させる方法はありますか? または、キャプションの表示を抑制して、キャプションを表示せずに含める方法はありますか?
以下は最小限の例です。pdflatex を使用して処理すると、3 ページになります。「図」は 2 ページ目に示され、3 ページ目には正しく「2 ページの図を参照」と記載されています。しかし、「2」のハイパーリンクには「ページ 1 に移動」と表示されており、クリックするとページ 1 に移動します。
\label{foo} の前に空の \caption{} を置くと、ハイパーリンクは正しく機能しますが、float のキャプションを表示したくありません。
latex - LaTeX は、hyperref パッケージと natbib を使用してテキスト内引用の色を変更します
LaTeX ドキュメントでnatbibおよびhyperrefパッケージを使用しており、ハイパー参照された引用の周りのボックスの色をベースラインの緑からより落ち着いた色 (紫または紺) に変更したいと考えています。ただし、提案されたコードを使用してこれを行うと、引用リンクの色を変更できません。MWE:
ただし、コンパイルすると(確認するために何度もコンパイルしました)、pdfファイルは、フォーマットを除外した場合と同じように見えます\hypersetup
(まだ同じ緑色です)。また、脚注の引用もボックス化したいと思います。
latex - LaTeXスタイルシートでpdftitleとpdfauthorを自動的に設定する
以下のコードを使用して、PDFドキュメントのプロパティでタイトルと作成者を設定します。
これをスタイルシート(.sty)に入れて自動化したいと思います。以下は私の試みですが、機能していません。pdfはエラー付きでコンパイルされます(pdflatex)。ただし、PDFドキュメントのプロパティは空のままです。
\ @title変数と\@author変数を使用して、カスタムタイトルページを作成します。だから私はそれらの仕事を知っています。
助言がありますか?
latex - ラテックスの目次にリンクするページ番号を取得するにはどうすればよいですか?
ページ下部のページ番号がハイパーリファレンス リンクである pdf LaTeX ドキュメントを見たことがあります。ページ番号をクリックすると、コンテンツ テーブルにジャンプします。私はtexファイルを持っていないので、hyperrefパッケージからどのように行われるかわかりませんでした. 誰でも助けることができますか?
latex - マクロで hyperref パッケージを使用して pdflatex によって生成された追加の「file://」プレフィックス
LaTeX hyperref パッケージは、いくつかの点で私を混乱させます。これが私の特定の問題です。
私のドキュメントでは、コマンド
正常に動作します - pdflatex は有効なリンクのみを生成します。
しかし、コマンド
リンクを生成します
余分な「file://...」がどこから来たのか、それを取り除く方法を教えてもらえますか?
latex - ラテックスhyperrefパッケージで目次のタイトルを設定する方法
ラテックスhyperrefパッケージは、セクション名に従って名前が付けられた、非常に優れたリンクされた目次を作成します。ただし、最上位のカテゴリはデフォルトでファイル名です。これを実際のタイトルに変更できるはずですが、その方法についての情報が見つかりません。
forms - LaTeXを使用したPDFフォーム:正確に4インチ幅の\ TextFieldを作成するにはどうすればよいですか?
PDFLaTeXを使用してフォームを作成していますが、入力フィールドを定義する\TextFieldマクロで問題が発生しました。
結果のフィールドは4インチより少し広く、理由がわかりません。次の例は、過剰なルールによって強調表示される過剰なhboxが発生することによる問題を示しています。
結果のPDFには、使用可能なスペースを目的の幅として正確に指定しているにもかかわらず、入力フィールドがいっぱいになります。