Случилось отвратительное и я попробовал миктех 2.7 -- он чудовищен, но ничего
не поделаешь...
Как понудить его выводить в дви? У меня он упорно выводит в пдф.
Андрей
AF> Как понудить его выводить в дви? У меня он упорно выводит в пдф.
У меня в DVI.
В.З.
Fri Jan 18 2008 Vadim Zelenkov ==> Andrey Fomenko.
VZ> У меня в DVI.
Отбой! Я напутал при подключении hyperref.
В целом, конечно, отвратительно только одно: маниакальная тяга писать в
профиль.
И пока что я не смог понять, как же заставить его выводить в пдф версии 1.2 и
1.3 -- он упорно выводит в 1.4.
Андрей
Вы гуманитарий? Терпеть не могу программы, которые засирают где
вздумаются, а не пишут в отведенное место.
Пятница Январь 18 2008 03:05, Andrey Fomenko писал к Vadim Zelenkov:
AF> И пока что я не смог понять, как же заставить его выводить в пдф
AF> версии 1.2 и 1.3 -- он упорно выводит в 1.4.
В конфиге сказать, какая версия тебе нужна.
Sergey.
... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого
Fri Jan 18 2008 Andriy Zhouck ==> Andrey Fomenko.
>> В целом, конечно, отвратительно только одно: маниакальная тяга
>> писать в профиль.
AZ> Вы гуманитарий? Терпеть не могу программы, которые засирают где
AZ> вздумаются, а не пишут в отведенное место.
Совершенно согласен. Мне тоже не нравится, когда миктех 2.7 пишет где хочет, а
не там, где я ему сказал.
Андрей
Fri Jan 18 2008 Sergey Zaikov ==> Andrey Fomenko.
AF>> И пока что я не смог понять, как же заставить его выводить в пдф
AF>> версии 1.2 и 1.3 -- он упорно выводит в 1.4.
SZ> В конфиге сказать, какая версия тебе нужна.
Ох. Всё, видимо, сводится к тому, чтобы я понял, как различать три состояния:
а) латех выводит в дви,
б) пдфлатех выводит в дви,
в) пдфлатех выводит в пдф.
Состояние (б) отвратительно и неудобно.
Пока что я понимаю, что состояния (б) и (в) отличаются тем, какой драйвер
заказан пакету hyperref... А как белые люди устраивают пакеты, чтобы латех
выводил в дви, а пдфлатех в пдф, но никак иначе?
Андрей
> а) латех выводит в дви,
> б) пдфлатех выводит в дви,
> в) пдфлатех выводит в пдф.
> Состояние (б) отвратительно и неудобно.
> Пока что я понимаю, что состояния (б) и (в) отличаются тем, какой драйвер
> заказан пакету hyperref... А как белые люди устраивают пакеты, чтобы латех
> выводил в дви, а пдфлатех в пдф, но никак иначе?
Лично у меня на MikTeX 2.6 вызов latex.exe говорит "This is pdfTeX", из
чего я делаю вывод, что состояние а) либо отсутствует вовсе, либо
неотличимо от б) (по крайней мере в MikTeX).
б) и в) можно отличить таким макросом:
\newif\ifpdf
\ifx\pdfoutput\undefined
\else
\ifx\pdfoutput\relax
\else
\ifcase\pdfoutput
\else
\pdftrue
\fi
\fi
\fi
и в зависимости от этого уже делать выводы.
PDF можно делать и без пакета hyperref, если вызвать вместо latex
pdflatex. Как переключить вывод из dvi в pdf из пакета (как,
по-видимому, это делает hyperref), я не разбирался.
--
Константин Стефанов
Что ж Вы так убиваетесь, Вы ж так не убьетесь.
Tue Jan 22 2008 Constantin Stefanov ==> Andrey Fomenko.
CS> PDF можно делать и без пакета hyperref, если вызвать вместо latex
Ой, нет: если ПДФ, тогда обязательно пакет гиперреф :-).
Андрей
> Ой, нет: если ПДФ, тогда обязательно пакет гиперреф :-).
Hу это личные предпочтения (хотя мне так тоже больше нравится). Мне вот
тут попался кривой стилевой файл, с которым hyperref отказывался
работать. А разбираться времени не было.
--
Константин Стефанов
Сайт anna.karenina.ru не работает в связи с переездом.
??>> Ох. Всё, видимо, сводится к тому, чтобы я понял, как различать три
??>> состояния:
??>> а) латех выводит в дви,
??>> б) пдфлатех выводит в дви,
??>> в) пдфлатех выводит в пдф.
??>> Состояние (б) отвратительно и неудобно.
??>> Пока что я понимаю, что состояния (б) и (в) отличаются тем, какой
??>> драйвер заказан пакету hyperref... А как белые люди устраивают пакеты,
??>> чтобы латех выводил в дви, а пдфлатех в пдф, но никак иначе?
CS> Лично у меня на MikTeX 2.6 вызов latex.exe говорит "This is pdfTeX", из
CS> чего я делаю вывод, что состояние а) либо отсутствует вовсе, либо
CS> неотличимо от б) (по крайней мере в MikTeX).
Все уже давно переключились на pdftex (точнее, на pdf-e-tex). См.
http://www.tug.org/texlive/doc/texlive-en/live.html#x1-7000010.2
и http://docs.miktex.org/2.5/preview.pdf , раздел 4.7.
CS> б) и в) можно отличить таким макросом:
CS> \newif\ifpdf
CS> \ifx\pdfoutput\undefined
CS> \else
CS> \ifx\pdfoutput\relax
CS> \else
CS> \ifcase\pdfoutput
CS> \else
CS> \pdftrue
CS> \fi
CS> \fi
CS> \fi
CS> и в зависимости от этого уже делать выводы.
Лучше использовать пакет ifpdf (который делает то же самое:-). См.
http://miktex.org/2.5/Issues.aspx
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf
Саша
> CS> б) и в) можно отличить таким макросом:
> CS> \newif\ifpdf
> CS> \ifx\pdfoutput\undefined
> CS> \else
> CS> \ifx\pdfoutput\relax
> CS> \else
> CS> \ifcase\pdfoutput
> CS> \else
> CS> \pdftrue
> CS> \fi
> CS> \fi
> CS> \fi
> CS> и в зависимости от этого уже делать выводы.
> Лучше использовать пакет ifpdf (который делает то же самое:-). См.
> http://miktex.org/2.5/Issues.aspx
> http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf
Hу так оттуда макрос и взят. А пакет я не использовал потому, что хотел
опцию pdftex запихнуть в глобальные опции документа, прямо в
\documentclass, но только если вывод идет в PDF. А до documentclass
использовать usepackage то ли не сработало, то ли просто побоялся - уже
не помню, а теперь делаю по привычке.
--
Константин Стефанов
Пришла надушенная, ушла занюханная.
Thu Jan 24 2008 Alexander Cherepanov ==> Constantin Stefanov.
AC> Все уже давно переключились на pdftex (точнее, на pdf-e-tex). См.
AC> http://www.tug.org/texlive/doc/texlive-en/live.html#x1-7000010.2
AC> и http://docs.miktex.org/2.5/preview.pdf , раздел 4.7.
AC> Лучше использовать пакет ifpdf (который делает то же самое:-). См.
Об этом мы уже дискутировали, и никто не смог уверить меня, что специальный
пакет ест меньше памяти и работает быстрее, чем эта простая командочка в
стилевике.
Андрей
??>> Все уже давно переключились на pdftex (точнее, на pdf-e-tex). См.
??>> http://www.tug.org/texlive/doc/texlive-en/live.html#x1-7000010.2
??>> и http://docs.miktex.org/2.5/preview.pdf , раздел 4.7.
CS> Hу то есть latex является одним из режимов pdftex
Точнее, для большинства форматов (включая latex), используется движок
pdfetex.
CS> не только для MikTeX,
CS> а вообще для всех дистрибутивов - так?
tetex -- с версии 3.0, texlive -- с 2004 года, miktex -- c версии 2.5.
CS>>> б) и в) можно отличить таким макросом:
CS>>> \newif\ifpdf
CS>>> \ifx\pdfoutput\undefined
CS>>> \else
CS>>> \ifx\pdfoutput\relax
CS>>> \else
CS>>> \ifcase\pdfoutput
CS>>> \else
CS>>> \pdftrue
CS>>> \fi
CS>>> \fi
CS>>> \fi
CS>>> и в зависимости от этого уже делать выводы.
??>> Лучше использовать пакет ifpdf (который делает то же самое:-). См.
??>> http://miktex.org/2.5/Issues.aspx
??>> http://www.tex.ac.uk/cgi-bin/texfaq2html?label=ifpdf
CS> Hу так оттуда макрос и взят. А пакет я не использовал потому, что хотел
CS> опцию pdftex запихнуть в глобальные опции документа, прямо в
CS> \documentclass, но только если вывод идет в PDF. А до documentclass
CS> использовать usepackage то ли не сработало, то ли просто побоялся - уже
CS> не помню, а теперь делаю по привычке.
Для подключения пакетов до \documentclass следует использовать
\RequirePackage .
Саша
--
Константин Стефанов
Админ имеет все возможные права, ряд невозможных и два невероятных.