From: Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.3.8) with PIPE id 264783888; Tue, 22 Jun 2010 12:15:12 +0400 X-drweb-hash: Received: from mail-bw0-f46.google.com ([209.85.214.46] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.3.8) with ESMTP id 264779875 for CyrTeX-ru@vsu.ru; Tue, 22 Jun 2010 12:01:54 +0400 Received-SPF: pass receiver=relay1.vsu.ru; client-ip=209.85.214.46; envelope-from=yuri.nefedov@gmail.com Received: by bwz7 with SMTP id 7so1367583bwz.5 for ; Tue, 22 Jun 2010 01:01:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:x-x-sender:reply-to :to:subject:in-reply-to:message-id:references:user-agent :mime-version:content-type:content-id; bh=3XoBAkpC1KJnqE30PJkY9HSoSo+c4ZEpwQHCnprZOy4=; b=VU4ZxtSoVTPGd4vQDzveBGis4jccaHJYIbjt2lpWUgK0/6OTphbLZLodg9A0GU03dD TZWZBZGZxssCM5d7DGMIXgM4xx7ubF+GzwUj5Yv3bvg+9DS+hEOvdd9YRDuPFNWwHHll XecbijGfTNayT+lAZ5n2t+Te7tRiA59cmO5O0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:x-x-sender:reply-to:to:subject:in-reply-to:message-id :references:user-agent:mime-version:content-type:content-id; b=kseoh8h748v7Py26pNvPWqiiRx9ox5Es6Bqd7lImm4OvkAZw9XxEwTSnlGZ1OgzRfm FaTOvVLppL4EYk5DG7coh9NJjOqQ/7hgMViPtFLJ9+llOnRdPkgQECE9XXrtc7/9H7Sn zjjwYiUL1hvpqhvlcg5KrJmew39oDFrQr5uCM= Received: by 10.204.81.222 with SMTP id y30mr3861665bkk.155.1277193713947; Tue, 22 Jun 2010 01:01:53 -0700 (PDT) Return-Path: Received: from nu74-195.jinr.ru (nu74-195.jinr.ru [159.93.74.195]) by mx.google.com with ESMTPS id jt1sm9553570bkb.43.2010.06.22.01.01.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 22 Jun 2010 01:01:52 -0700 (PDT) Date: Tue, 22 Jun 2010 12:01:50 +0400 (MSD) X-X-Sender: nefedov@localhost.localdomain Reply-To: Nefedov.Yuri@jinr.ru To: =?KOI8-R?B?4NLBIPDPzMnd1cs=?= Subject: =?KOI8-R?Q?Re=3A_=F0=D2=CF=C2=CC=C5=CD=C1_=D7_=D2=C1=C2=CF=D4=C5_=D0=C1=CB=C5=D4=C1_hyperref_=28=F0=D2=CF=C4=CF=CC=D6=C5=CE=C9=C5=29?= In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-432302305-1277192000=:3416" Content-ID: X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 2 X-DrWeb-FlyTrap-ID: 78351666 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-432302305-1277192000=:3416 Content-Type: TEXT/PLAIN; CHARSET=KOI8-R; format=flowed Content-Transfer-Encoding: 8BIT Content-ID: On Tue, 22 Jun 2010, Юра Полищук wrote: > Я использую MikTex 2.8 Portable. Это для Win. > В моем документе три ссылки на фрагмент текста: > bline > vekd > test - создал для тестирования. > Получается такая ситуация: ссылка на test работает нормально, а > ссылки на bline и vekd осуществляют неправильный переход! Т.е. > в тексте написан правильный номер страницы, а переход при > нажатии происходит на 2 стр раньше!!! > Мне кажется, что ошибка начинается для меток вставленных после 20 стр. > Вчера я обновил все пакеты в MikTex. hyperref обновился тоже. Не помогло. > У меня просьба: откомпилируйте мой документ на Ваших дистрибутивах, может > у меня MikTex глючит, а результат мне пришлите. > Если у меня в документе, что-то не так, то жду критику в свой адрес. > > Заранее благодарен. > Проверил на LiveTex 2009. Всё то же самое. У меня в hyperref была проблема с плавающими включениями. Я её решил следующим трюком: 1) заводится какой-то счётчик перед \begin{document}, скажем \newcounter{dummy} 2) Перед label которые используются для pageref вызываем refstepcounter с этим счётчиком. {\refstepcounter{dummy}\label{vekd}} Это работает. Как я понимаю, label вызывает refstepcounter с каким-то счетчиком. В monograph.aux можно проверить, что для vekd это почему-то счётчик equation.1.1, а для bline -- equation.2.13 Вот на них и переходит. Ага, вот и ответ. label на произвольное место в тексте просто так поставить нельзя. Надо использовать \phantomsection http://en.wikibooks.org/wiki/LaTeX/Labels_and_Cross-referencing То есть, пишем {\phantomsection \label{vekd}} и всё работает. Ю. --8323328-432302305-1277192000=:3416--