yarr
2011-11-12 10:21:30 UTC
Witam
Chciałbym prosić o pomoc w reaktywacji dawno nieużywanej dystrybucji
MikTeX'a.
Parę lat temu próbowałem ją (wersja 2.4) aktualizować,
ale zniechęciłem się - komunikaty diagnostyczne były dla mnie zbyt
enigmatyczne.
Pozostałem więc przy starej wersji klas i formatów.
Wczoraj, z lepszą motywacją, postanowiłem zainstalować najnowszą wesję
pakietów 2.9 dla 64 bitowego Widowsa,
ale, już na wejściu, zupełnie nie mogę sobie poradzić z instalacją
czcionek, które były w poprzedniej wersji (np. pakiet 'qfonts'),
a także z rozwikłaniem przyczyn błędów kompilacji w dwóch dość ważnych
dla mnie pakietach: 'hyperref' i 'ifpdf'.
Pierwszy z nich raportuje następująco:
(H:\TeX\tex\latex\graphics\keyval.sty) (H:\TeX\tex\generic\oberdiek
\ifpdf.sty
! Package ifpdf Error: Name clash, \ifpdf is already defined.
Drugi natomiast, po wczytaniu konfiguracji, zaskakuje mnie takim oto
karesem:
(H:\TeX\tex\latex\00miktex\hyperref.cfg)
! Package hyperref Error: Wrong DVI mode driver option `dvips',
(hyperref) because pdfTeX or LuaTeX is running in PDF
mode.
Podejrzewam, że bunt drugiego bierze się jakiegoś kiksu pierwszego,
ponieważ pakietu 'ifpdf' używam właśnie do wyłączenia wywołania oraz
definicji pakietu 'hyperref' przy kompilacji do PDF.
Może ktoś natrafił na podobne komunikaty, albo z góry wie, co mogą one
oznaczać,
i gdzie należy wprowadzić korekty... Być może trzeba pogrzebać gdzieś
w konfiguracji,
bo - jak wspomniałem - instalacja jest świeża, a bałem się nadpisywać
nowe pliki starymi,
nie zapoznawszy się jeszcze dobrze ze zmianami w całej dystrybucji.
Nadmienię, dla porządku, że kod działał bez zarzutu w poprzedniej
wersji.
Zresztą błędy wywalane są podczas czytania samych pakietów,
a nie w trakcie wykonywania odwołujących się do nich poleceń w pliku
źródłowym.
Bardzo prosiłbym o jakąś referencję albo radę.
Może to jednak jakaś prosta sprawa i nie będę musiał wracać do starej
dystrybucji...
Oczywiście, przejrzę jeszcze dokumentację pakietów,
ale mam duże wątpliwości, czy znajdę tam to, czego szukam.
Pozdrawiam -
Paweł
Chciałbym prosić o pomoc w reaktywacji dawno nieużywanej dystrybucji
MikTeX'a.
Parę lat temu próbowałem ją (wersja 2.4) aktualizować,
ale zniechęciłem się - komunikaty diagnostyczne były dla mnie zbyt
enigmatyczne.
Pozostałem więc przy starej wersji klas i formatów.
Wczoraj, z lepszą motywacją, postanowiłem zainstalować najnowszą wesję
pakietów 2.9 dla 64 bitowego Widowsa,
ale, już na wejściu, zupełnie nie mogę sobie poradzić z instalacją
czcionek, które były w poprzedniej wersji (np. pakiet 'qfonts'),
a także z rozwikłaniem przyczyn błędów kompilacji w dwóch dość ważnych
dla mnie pakietach: 'hyperref' i 'ifpdf'.
Pierwszy z nich raportuje następująco:
(H:\TeX\tex\latex\graphics\keyval.sty) (H:\TeX\tex\generic\oberdiek
\ifpdf.sty
! Package ifpdf Error: Name clash, \ifpdf is already defined.
Drugi natomiast, po wczytaniu konfiguracji, zaskakuje mnie takim oto
karesem:
(H:\TeX\tex\latex\00miktex\hyperref.cfg)
! Package hyperref Error: Wrong DVI mode driver option `dvips',
(hyperref) because pdfTeX or LuaTeX is running in PDF
mode.
Podejrzewam, że bunt drugiego bierze się jakiegoś kiksu pierwszego,
ponieważ pakietu 'ifpdf' używam właśnie do wyłączenia wywołania oraz
definicji pakietu 'hyperref' przy kompilacji do PDF.
Może ktoś natrafił na podobne komunikaty, albo z góry wie, co mogą one
oznaczać,
i gdzie należy wprowadzić korekty... Być może trzeba pogrzebać gdzieś
w konfiguracji,
bo - jak wspomniałem - instalacja jest świeża, a bałem się nadpisywać
nowe pliki starymi,
nie zapoznawszy się jeszcze dobrze ze zmianami w całej dystrybucji.
Nadmienię, dla porządku, że kod działał bez zarzutu w poprzedniej
wersji.
Zresztą błędy wywalane są podczas czytania samych pakietów,
a nie w trakcie wykonywania odwołujących się do nich poleceń w pliku
źródłowym.
Bardzo prosiłbym o jakąś referencję albo radę.
Może to jednak jakaś prosta sprawa i nie będę musiał wracać do starej
dystrybucji...
Oczywiście, przejrzę jeszcze dokumentację pakietów,
ale mam duże wątpliwości, czy znajdę tam to, czego szukam.
Pozdrawiam -
Paweł