2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 переход MikTex 2.4? -> 2.7, проблемы с фонтами +
Сообщение01.11.2008, 00:42 
долго пользовался из 2.4 pdflatex для генерации доков с гиперссылками.
Преамбулу подсмотрел в doxygen
Код:
\documentclass[letterpaper,oneside,12pt]{report}

\usepackage{verbatim}
\usepackage{mathtext}
\usepackage[T1,T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage{rslenv}
\usepackage[english,russian]{babel}
\usepackage{makeidx}     
\usepackage[dvips]{graphicx}
\usepackage{fancyhdr}
\usepackage{multicol}
\usepackage{latexsym}
\usepackage{float}   
\usepackage{textcomp}
\usepackage{alltt}   

\usepackage[
           colorlinks=true,
           linkcolor=blue,
           unicode=true   
       ]{hyperref}     
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage[mathscr]{eucal}
\usepackage[all,cmtip,line]{xy}
             
\setcounter{secnumdepth}{4}   
\setcounter{tocdepth}{4}   
\renewcommand{\footrulewidth}{0.4pt}
\usepackage{doxygen}
\makeindex
\begin{document}
\normalsize
\input{./text.rio.i}
\end{document}

никаких проблем не было.

умерла винда, поставил новый MikTex 2.7.
Бат файлы строят pdf-документы как раньше, но с нечитабельными, сливающимися буквами :((((
В dvi - документе буквы выглядят красиво, как и раньше.
Как бы без перенапряжения мозга получить буквы как раньше?

Добавлено спустя 11 минут 58 секунд:

Re: переход MikTex 2.4? -> 2.7, проблемы с фонтами +

пример плохого документ

 
 
 
 
Сообщение01.11.2008, 11:43 
pdf строятся при помощи pdflatex или как то по-другому?
Попробуйте конвертировать dvi->pdf при помощи dvipdfm.
А еще лучше используйте TeXLive.

 
 
 
 
Сообщение01.11.2008, 16:56 
Аватара пользователя
Ed_Em писал(а):
А еще лучше используйте TeXLive.
Дополнение: TeX Live 2008.

У TeX Live 2007 есть бага с кириллицей в сборке для MS Windows, которая, естественно, лечится, но осадок остаётся.

 
 
 
 
Сообщение04.11.2008, 00:19 
pdflatex,

при конвертации из dvi теряются гиперссылки ((

Добавлено спустя 19 минут 30 секунд:

TeX Live 2008 это еще один тех какойто, вместо MikTex-а его советуете использовать?

 
 
 
 
Сообщение04.11.2008, 02:23 
TeX Live 2008 это еще один $\TeX$ какой-то, вместо MikTex-а его советуете использовать?

 
 
 
 
Сообщение04.11.2008, 11:04 
Пользуюсь 2007'ым под линуксом, очень приятно и проблем не замечал. Не, правда, вот проблемка была, но она не очень глубокая, и под win такого не будет :) На компутере 400мгц/96мб работает быстрее, чем миктех на компутере 3.2Ггц/2гб :roll:

Впрочем, советовать не стану, потому что не глубоко разбираюсь, чем одно от другого отличается.

 
 
 
 
Сообщение05.11.2008, 12:59 
agp1 писал(а):
pdflatex,

при конвертации из dvi теряются гиперссылки ((

Добавлено спустя 19 минут 30 секунд:

TeX Live 2008 это еще один тех какойто, вместо MikTex-а его советуете использовать?


1. Ошибаетесь, pdflatex не теряет гиперссылки. И, кстати, при конвертации из dvi работает dvipdfm, а не pdflatex, pdflatex'ом же нужно компилировать исходник (вместо самого латеха).
2. TeX Live - дистрибутив теха, который можно запускать прямо с диска.

Вообще же, советую пользоваться возможностями командной строки - тогда лучше понятны ошибки. А т.к. в мастдае командная строка - убожество какое-то, попробуйте перейти на Линукс - заодно и стабильность работы обеспечите, и вирусы не подцепите.

 
 
 
 
Сообщение05.11.2008, 14:42 
Ed_Em в сообщении #156081 писал(а):
попробуйте перейти на Линукс - заодно и стабильность работы обеспечите
Замечу, --- не все свободны в выборе ОС. Я, например, обязан иметь (на работе) определённую --- как у всех --- конфигурацию, и от WIN никуда не деться.

Добавлено спустя 15 минут 53 секунды:

Ed_Em в сообщении #156081 писал(а):
2. TeX Live - дистрибутив теха, который можно запускать прямо с диска.
То есть я его могу носить в кармане на флэшке и где угодно юзать?

 
 
 
 
Сообщение05.11.2008, 16:42 
Да, можно носить на флешке. Для работы нужно будет только прописать пути к исполняемым файлам в переменной PATH. (да, работать придется только в консоли - возможно, для кого-то это будет слишком тяжело).

 
 
 
 
Сообщение07.11.2008, 07:52 
1
никаких переменных инсталляция не прописала (инсталляция в текстовой форме).
2
в файле texmf.cnf, переменные заданы с ошибкой - доллар вместо двух
процентов.

TEXMFLOCAL = G:/bin/TexLv/texmf-local
OSFONTDIR = $SystemRoot//fonts
3
файла tl-portable.bat найти не удалось
4
буквы красивее чем в MikTex 2.7,
-----------------------------
графика не вставляется.

\begin {figure}
\includegraphics{detComment.png}
\caption{Пример подробного комментария}

черная рамка и имя файла.
А что с ней сделать то?

Добавлено спустя 18 минут 9 секунд:

Алексей К. писал(а):

Ed_Em в сообщении #156081 писал(а):
2. TeX Live - дистрибутив теха, который можно запускать прямо с диска.
То есть я его могу носить в кармане на флэшке и где угодно юзать?


В командный файл добавил инициирование переменных, после чего pdf файлы начали получаться.
G:/bin/TexLv - корневой каталог.

Код:
set TEXMFLOCAL=G:/bin/TexLv/texmf-local
set OSFONTDIR=%SystemRoot%/fonts
set PATH=G:\bin\TexLv\bin\win32\;%PATH%
pdflatex.exe -interaction=batchmode   .имя_файла.tex

 
 
 
 
Сообщение07.11.2008, 10:41 
Рисунки не появляются, потому что ghostscript у Вас или не установлен, или не указан путь к нему.

Почему же в мастдае все через ж... ?

Попробуйте еще и пути к ghostscript'у прописать (по идее, он в дистрибутиве должен быть).

 
 
 
 
Сообщение07.11.2008, 23:27 
сенкс, отделался легким испугом.
После очистки каталога от временных файлов предыдущего
МикТеха все хорошо показывается.
bibtex отличается.
У меня создано полдюжины файлов с базами библиографии.
Файлы с расширением bib.
bibtex-у из MikTex-a надо было указать каталог с ними.
на вход - *.bib, на выходе - *.bbl.
Код:
%miktex%.bibtex -include-directory=G:/agp/32/_tml/bibDB .dgIntro   1>.bibTex.log


а командная строка bibtex-а из TeX Live
другая
Код:
Usage: bibtex [OPTION]... AUXFILE[.aux]
  Write bibliography for entries in AUXFILE to AUXFILE.bbl.

-min-crossrefs=NUMBER  include item after NUMBER cross-refs; default 2
-terse                 do not print progress reports
-help                  display this help and exit
-version               output version information and exit

Email bug reports to tex-k@mail.tug.org.


никаких инклуд директори и *.bib-ов.

 
 
 
 
Сообщение08.11.2008, 09:46 
TeXLive кроссплатформенный, а разрабатывался изначально для *NIX систем. Поэтому и работает все единообразно (правда, в мастдае надо немного помучится, чтобы все было как у людей).

 
 
 [ Сообщений: 13 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group