ご質問はこちらへ
質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。
hyperref + makeidx で索引へのリンクがひとつ前の章にずれる
- 河内生まれの かわさきです の投稿
はじめまして。かわさきと申します。よろしくお願いします。
hyperref と makeidx を用いて文書を作っていますが、
1) PDF文書の中の目次のページ番号からリンクをたどる時
2) PDF ビューアのサイドバー上の目次をクリックしてジャンプする時
の両方で
「索引」へのジャンプの時だけジャンプ先が一つ前の章にずれる。
という現象がでています。
なにか解決のためのヒントをいただければ大変ありがたいです。
環境は MacOSX 10.6.6 に美文書第5版のCDROMから入れたTeXで、PDFはpreviewで見ています。(Windows上のAcrobat Readerでも同じ現象が起きています。)
現象を再現するソースは以下の通りです。
=== foo.tex =============================
\documentclass{jsbook}
\usepackage{makeidx}
\makeindex
\usepackage{atbegshi}
\ifnum 42146=\euc"A4A2 \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}}\else
\AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
\usepackage[
bookmarks=true,
bookmarksnumbered=false,
bookmarkstype=toc,
colorlinks=true,
dvipdfmx,
hyperindex=false,
linkcolor=blue,
linktocpage=true,
menucolor=blue,
pagecolor=blue,
pdfauthor={ななしのごんべぇ},%
pdfkeywords={TeX; dvipdfmx; hyperref; color;},%
pdfsubject={hyperref入門・演習},%
pdftitle={LaTeX研修課程},%
pdfpagelabels,
plainpages=false,
urlcolor=blue,
]{hyperref}
\begin{document}
\tableofcontents
\chapter{chapter1}
this is chapter \index{わん@ONE}ONE.
\chapter{chapter2}
this is chapter \index{つー@TWO}TWO.
\chapter{chapter3}
this is chpater \index{すりー@THREE}THREE.
\printindex
\end{document}
=========================================
これを、pdfplatex foo; pdfplatex foo; mendex foo; mendex foo; pdfplatex foo; pdfplatex foo; でPDF化しています。
PDF の1ページ目に目次が出来ますが、この「索引 8」の 8 をクリックした時に、8ページ目の索引ページにジャンプしてほしいのに7ページ目の第3章へジャンプします。
サイドバーの目次の「索引」をクリックしたときも同じ現象です。
よろしくお願いします。
hyperref と makeidx を用いて文書を作っていますが、
1) PDF文書の中の目次のページ番号からリンクをたどる時
2) PDF ビューアのサイドバー上の目次をクリックしてジャンプする時
の両方で
「索引」へのジャンプの時だけジャンプ先が一つ前の章にずれる。
という現象がでています。
なにか解決のためのヒントをいただければ大変ありがたいです。
環境は MacOSX 10.6.6 に美文書第5版のCDROMから入れたTeXで、PDFはpreviewで見ています。(Windows上のAcrobat Readerでも同じ現象が起きています。)
現象を再現するソースは以下の通りです。
=== foo.tex =============================
\documentclass{jsbook}
\usepackage{makeidx}
\makeindex
\usepackage{atbegshi}
\ifnum 42146=\euc"A4A2 \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}}\else
\AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}}\fi
\usepackage[
bookmarks=true,
bookmarksnumbered=false,
bookmarkstype=toc,
colorlinks=true,
dvipdfmx,
hyperindex=false,
linkcolor=blue,
linktocpage=true,
menucolor=blue,
pagecolor=blue,
pdfauthor={ななしのごんべぇ},%
pdfkeywords={TeX; dvipdfmx; hyperref; color;},%
pdfsubject={hyperref入門・演習},%
pdftitle={LaTeX研修課程},%
pdfpagelabels,
plainpages=false,
urlcolor=blue,
]{hyperref}
\begin{document}
\tableofcontents
\chapter{chapter1}
this is chapter \index{わん@ONE}ONE.
\chapter{chapter2}
this is chapter \index{つー@TWO}TWO.
\chapter{chapter3}
this is chpater \index{すりー@THREE}THREE.
\printindex
\end{document}
=========================================
これを、pdfplatex foo; pdfplatex foo; mendex foo; mendex foo; pdfplatex foo; pdfplatex foo; でPDF化しています。
PDF の1ページ目に目次が出来ますが、この「索引 8」の 8 をクリックした時に、8ページ目の索引ページにジャンプしてほしいのに7ページ目の第3章へジャンプします。
サイドバーの目次の「索引」をクリックしたときも同じ現象です。
よろしくお願いします。
このトピックを読む
(現在の返信数: 2)
typein,typeoutの日本語が出力できない
- 浮亭 夢介 の投稿
\typein,\typeout で日本語の入出力を行おうとしたのですが
コンソール上に日本語が表示されません.何が原因かアドバイス
お願いします.
(以前使っていたWin2000(Web2C 7.5.5)では問題ありませんが,
今回Win7(Web2C 2010 )で上記が発生しました)
多分,自分のPCだけの問題だと思いますが?
単純なサンプルを下記します.
===================================
\begin{document}
\typein[\AA]{数値は?}
入力値は\typeout{\AA です}
\end{document}
===================================
このトピックを読む
(現在の返信数: 8)
TeXWorksにWinTpicで作成した図を\inputできません。
- うど うど の投稿
はじめまして。
今年からLaTeXを習い始めました。
さっそく、「第5版美文書入門」を購入し、
DVDをインストールしてTeXWorksを使っています。
図やグラフを入れるのにWinTpicが便利だときき、
ver.4.10をインストールしたのですが、
WinTpicで作成したtexファイルを
\input{file.tex}で入れても
! Undefined control sequence(未定義)の
エラーが出てコンパイルできません。
\colorというコマンドが未定義のようです。
どうしたら解消できるでしょうか?
もしくはWinTpicに変わるものがあれば
教えていただきたいと思います。
よろしくお願いします。
このトピックを読む
(現在の返信数: 5)
解決できないコンパイルエラー (予想:e-TEX関係?)
- 匿 名 の投稿
締切りに追われて焦っての質問をお許し下さい。
どうしても自分で解決できない下記のエラーについて、
どなたか解決の糸口だけでも教えていただければ幸いです。
よろしくお願い致します。
* 状況
あるワークショップに送る原稿のテンプレートファイルがコンパイルできない。このテンプレートファイルはまず間違いなく大半の人がコンパイルに成功しているはずです(そうでなければ即座に修正されているはず)
* エラーメッセージ:
! Undefined control sequence.
l.74 \ifdefined
\nohyperref\else\ifdefined\hypersetup
* 素人なりの見解
\ifdefinedそのものがundefinedと言われているようです。
拡張版TeX(e-tex)の機能に関する問題のように見えましたので、
e-texについて色々調べましたがわかりませんでした。
* エラーメッセージの対象となったスタイルファイルの先頭行
からエラーを起こした行の次の行まで
----------------------- ここまで ------------------------
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{icml2011}[2011/01/01 v2.0 ICML Conference Style File]
% Use fancyhdr package
\RequirePackage{fancyhdr}
\RequirePackage{color}
\RequirePackage{algorithm}
\RequirePackage{algorithmic}
\RequirePackage{natbib}
\RequirePackage{eso-pic} % used by \AddToShipoutPicture
%%%%%%%% Options
\DeclareOption{accepted}{%
\renewcommand{\Notice@String}{\ICML@appearing}
\gdef\isaccepted{1}
}
\DeclareOption{nohyperref}{%
\gdef\nohyperref{1}
}
\ifdefined\nohyperref\else\ifdefined\hypersetup %エラー行
\definecolor{mydarkblue}{rgb}{0,0.08,0.45}
----------------------- ここまで ------------------------
* 環境
OS Linux/Debian
TeXの環境 下記を参考にインストールしました
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian
# 載せるべき情報が見当はずれでしたら申し訳ありません。
(10年ほど使っていますが、始めて出くわしたエラーです)
どうしても自分で解決できない下記のエラーについて、
どなたか解決の糸口だけでも教えていただければ幸いです。
よろしくお願い致します。
* 状況
あるワークショップに送る原稿のテンプレートファイルがコンパイルできない。このテンプレートファイルはまず間違いなく大半の人がコンパイルに成功しているはずです(そうでなければ即座に修正されているはず)
* エラーメッセージ:
! Undefined control sequence.
l.74 \ifdefined
\nohyperref\else\ifdefined\hypersetup
* 素人なりの見解
\ifdefinedそのものがundefinedと言われているようです。
拡張版TeX(e-tex)の機能に関する問題のように見えましたので、
e-texについて色々調べましたがわかりませんでした。
* エラーメッセージの対象となったスタイルファイルの先頭行
からエラーを起こした行の次の行まで
----------------------- ここまで ------------------------
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{icml2011}[2011/01/01 v2.0 ICML Conference Style File]
% Use fancyhdr package
\RequirePackage{fancyhdr}
\RequirePackage{color}
\RequirePackage{algorithm}
\RequirePackage{algorithmic}
\RequirePackage{natbib}
\RequirePackage{eso-pic} % used by \AddToShipoutPicture
%%%%%%%% Options
\DeclareOption{accepted}{%
\renewcommand{\Notice@String}{\ICML@appearing}
\gdef\isaccepted{1}
}
\DeclareOption{nohyperref}{%
\gdef\nohyperref{1}
}
\ifdefined\nohyperref\else\ifdefined\hypersetup %エラー行
\definecolor{mydarkblue}{rgb}{0,0.08,0.45}
----------------------- ここまで ------------------------
* 環境
OS Linux/Debian
TeXの環境 下記を参考にインストールしました
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FDebian
# 載せるべき情報が見当はずれでしたら申し訳ありません。
(10年ほど使っていますが、始めて出くわしたエラーです)
このトピックを読む
(現在の返信数: 4)