Thread View: pl.comp.dtp.tex
7 messages
7 total messages
Started by yarr
Mon, 28 Nov 2011 12:01
mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: yarr
Date: Mon, 28 Nov 2011 12:01
Date: Mon, 28 Nov 2011 12:01
19 lines
1850 bytes
1850 bytes
Przepraszam za to 'molestowanie' Grupy, ale znowu się 'zawiesiłem'. Tym razem nie rozumiem, dlaczego część standardowo tworzonych zakładek pdf do rozdziałów adresuje wywołanie do strony poprzedzającej (parzystej). Dziwi mnie to tym bardziej, że referencje numeryczne spisu treści zapisywane są prawidłowo. Przed każdym rozdziałem umieszczam tylko zalecaną komendę: \phantomsection, bo bez niej to już nic nie działa. Opcja klasy 'openany' usuwa problem, ale mnie są potrzebne rozdziały na nieparzystych, a jakieś licho się upiera, żebym nie mógł głupich zakładek do nich przypisać. Czy ktoś mógłby mnie naprowadzić na jakiś trop? yarr
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: Wojtek Myszka
Date: Tue, 29 Nov 2011 05:53
Date: Tue, 29 Nov 2011 05:53
12 lines
2062 bytes
2062 bytes
On Monday, November 28, 2011 1:01:46 PM UTC+1, yarr wrote: [...] > Tym razem nie rozumiem, dlaczego część standardowo tworzonych zakładek > pdf > do rozdziałów adresuje wywołanie do strony poprzedzającej (parzystej). [...] Mogę detalicznie opisać czemu tak się dzieje: otóż zastosowany przez mwcls mechanizm generowania tytulariów jest zupełnie inny niż w standardowych klasach i nieznany pakietowi hyperref. Powoduje to rozliczne problemy. Wydaje mi się, że zostało to naprawione, ale nie podałeś żadnego przykładu,który pozwoliłby to sprawdzic... Zatem: 1. Sprawdź czy korzystasz z najnowszej wersji pakietu 2. Zainteresuj się pakietem gmutils http://www.ctan.org/tex-archive/macros/latex/contrib/gmutils który kiedyś naprawiał klasy Marcina Wojtek
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: yarr
Date: Tue, 29 Nov 2011 09:56
Date: Tue, 29 Nov 2011 09:56
34 lines
2496 bytes
2496 bytes
W logu archiwum klasy (mwcls0.72.zip) doczytałem o interesującej mnie
zmianie:
> 2009-08-30 * mwcls.dtx:
> Przesunięte ewentualne łamanie strony przed \cs{refstepcounter},
> którego hyperref używa do wstawienia odsyłacza.
> Dotychczasowa wersja knociła odsyłacze do rozdziałów.
Niestety, to dla mnie zbyt duża abstrakcja. Klas jeszcze nie tykałem.
Do dokładniejszego przejrzenia dokumentacji 'gmutils' musiałbym się
trochę poświęcić, a że mam kupę innych zajęć i zakładki to tylko
pomocnicza rzecz dla redakcji,
to chwilowo sobie daruję.
Sądziłem, że to nieduży problem i wolałbym skonsultować go z 'TeX
majstrem'
niż brać w tej materii jakieś kursy.
Tak czy owak, dziękuję za informacje.
Podaję przykładowy kod:
%& --translate-file=il2-pl.tcx
\documentclass{mwbk}
\usepackage{polski}\usepackage{hyperref}
\newcount\nr \def\pattern#1{\nr=1 \loop {\phantomsection
\chapter*{\Huge Rozdzial \the\nr}} \advance\nr by 1 \ifnum\nr<#1
\repeat}
\begin{document}
\tableofcontents
\pattern{20}
\end{document}
Zerknij, proszę, Wojtku, co by tu można przestawić.
Paweł
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: yarr
Date: Tue, 29 Nov 2011 09:59
Date: Tue, 29 Nov 2011 09:59
34 lines
2498 bytes
2498 bytes
W logu archiwum klasy (mwcls0.72.zip) doczytałem o interesującej mnie
zmianie:
> 2009-08-30 * mwcls.dtx:
> Przesunięte ewentualne łamanie strony przed \cs{refstepcounter},
> którego hyperref używa do wstawienia odsyłacza.
> Dotychczasowa wersja knociła odsyłacze do rozdziałów.
Niestety, to dla mnie zbyt duża abstrakcja. Klas jeszcze nie tykałem.
Do dokładniejszego przejrzenia dokumentacji 'gmutils' musiałbym się
trochę poświęcić, a że mam kupę innych zajęć i zakładki to tylko
pomocnicza rzecz dla redakcji,
to chwilowo sobie daruję.
Sądziłem, że to nieduży problem i wolałbym skonsultować go z 'TeX
majstrem'
niż brać w tej materii jakieś kursy.
Tak czy owak, dziękuję za informacje.
Podaję przykładowy kod:
%& --translate-file=il2-pl.tcx
\documentclass{mwbk}
\usepackage{polski}\usepackage{hyperref}
\newcount\nr \def\pattern#1{\nr=1 \loop {\phantomsection
\chapter*{\Huge Rozdzial \the\nr}} \advance\nr by 1 \ifnum\nr<#1
\repeat}
\begin{document}
\tableofcontents
\pattern{20}
\end{document}
Zerknij, proszę, Wojtku, co by tu można przestawić.
Paweł
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: Wojtek Myszka
Date: Wed, 30 Nov 2011 21:15
Date: Wed, 30 Nov 2011 21:15
17 lines
2166 bytes
2166 bytes
W dniu wtorek, 29 listopada 2011, 10:56:55 UTC+1 użytkownik yarr napisał: [...] > Sądziłem, że to nieduży problem i wolałbym skonsultować go z 'TeX > majstrem' > niż brać w tej materii jakieś kursy. > > Tak czy owak, dziękuję za informacje. > > Podaję przykładowy kod: [ciach!] > Zerknij, proszę, Wojtku, co by tu można przestawić. U mnie po prostu działa. http://www.immt.pwr.wroc.pl/~myszka/TeX/sandbox/ jest Twój kod źródłowy i utworzony PDF (odsylacze.tex, odsylacze.pdf) Jest też plik log. Moja wersja mwcls to 2009/09/27 v0.74 Czyli dokładnie taka jak w archiwum CTAN... TeXLive2009 ma wersję zdecydowanie starą (0.65) Jakiej dystrybucji używasz (zerknij do pliku .log) Pozdrawiam Wojtek
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: yarr
Date: Thu, 01 Dec 2011 07:06
Date: Thu, 01 Dec 2011 07:06
11 lines
1993 bytes
1993 bytes
> Document Class: mwbk 2009/08/30 v0.72 A LaTeX document class (MW) Zainstalowałem najnowszą (0.74), ale z tym samym skutkiem. Zarówno zakładka jak i łącze w spisie treści kieruje do strony poprzedzającej, pomimo że referencje w pliku .toc są prawidłowe. Czuję się jak kretyn. http://www.zelwan.strefa.pl/tex/test/odsylacze.zip Pozdrowienia - Paweł
Re: mwbk: nieprawidłowe referowanie zakładek z opcją 'openright'
Author: yarr
Date: Thu, 01 Dec 2011 07:31
Date: Thu, 01 Dec 2011 07:31
17 lines
2139 bytes
2139 bytes
Zwycięstwo! Przepraszam, pośpieszyłem się z raportem. Owszem, zainstalowałem wersję 0.74 klasy MW, ale nie zerknąłem do logu, gdzie nadal stało, że TeX czyta wersję 0.72. Komenda: initexmf -u -v nie wystarczyła do odświeżenia bazy instalacji. Należało zadać: initexmf -u -v --admin Tak czy owak, błąd zniknął po zainstalowaniu najnowszej wersji klasy. Dziękuję Ci, Wojtku. Pozdrowienia - Paweł
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads