Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TeX, LaTeX и т.д.

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это вторая часть темы. Первая находится здесь.
 

 
Интернет-ресурсы
 
  • Comprehensive TeX Archive Network (CTAN), The TeX Catalogue Online
  • Актуальные дистрибутивы: TeX Live, MiKTeX, MacTeX
  • TeX Users Group
  • TeXblog: Typography with TeX and LaTeX
  • LaTeX-Community Forum
  • Collaboratively edited question and answer site on SX.com
  • CyrTeX-ru@vsu.ru Mailing List Archive
  • The UK List of TeX Frequently Asked Questions on the Web
  • CTAN Updates (RSS)
  • Русский LaTeX FAQ (устарело)
  • Springer LaTeX search
     
    Документация
     
  • Основы
  • Коллекции книг по LaTeX
  • Презентации на LaTeX
  • Создание рисунков
  • Использование BibTeX
     
    Программное обеспечение
     
  • Интегрированные среды (IDE)
  • Надстройки для редакторов общего назначения
  • Редакторы формул с поддержкой синтаксиса TeX
  • Почти визуальные редакторы
  • Преобразователи форматов
     
    Шрифты
     
    Каталоги и образцы шрифтов
  • A Survey of Free Math Fonts for TeX and LaTeX
  • The LaTeX Font Catalogue
     
    Дистрибутивы
  • PSCyr (text)(ru)
  • PFonts (text)(ru)
  • WFonts (text)(ru)
  • MathTime Pro (math)
  • MathTime Pro II (math)
  • New Century Schoolbook Cyr & Fourier (text, math)(ru)
  • Linotype Sabon Cyrillic (text, math)(ru)
  • ITC Charter Cyrillic (text, math)(ru)
  • Linotype Times Ten Cyrillic (text)(ru)
  • Lucida Complete (text, math)
  • MinionPro и MnSymbol (text, math)(ru)
  • MyriadPro (text, math)(ru)
  • OldFonts (text)(ru)
  • Old Standard (text)(ru)
  • Пакет FontsC
  • Шрифтовые пакеты А. Шипунова
  • The TeX Gyre (TG) Collection of Fonts (text)(ru was excluded)
  • URWCyr (text)(ru)
  • Evristika (text)(ru) based on Adobe Utopia
  • Khartia (text)(ru) based on Bitstream Charter

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:40 22-04-2009 | Исправлено: Griefin, 00:00 30-09-2018
    logmaster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TimONstr
     
    \[\mathop {\lim }\limits_{x \to \infty } {\left[ {{{\left( {1 + \frac{{8x - 3}}
    {{{x^2} - 3x + 7}}} \right)}^{\frac{{8 - 3/x}}
    {{1 - 3/x + 7/{x^2}}}}}} \right]^{\frac{{8 - 3/x}}
    {{1 - 3/x + 7/{x^2}}}}}\]
     
    \[\sqrt {{{\left( {A \times \frac{{{A_{x0}} + {B_{y0}} + C}}
    {{{A^2} + {B^2}}}} \right)}^2} + {{\left( {B \times \frac{{{A_{x0}} + {B_{y0}} + C}}
    {{{A^2} + {B^2}}}} \right)}^2}} \]
     
    Между прочим, делается за три минуты в MathType, хотя, конечно, и руками несложно.

    Всего записей: 580 | Зарегистр. 22-04-2002 | Отправлено: 21:17 22-12-2010
    karl_karlsson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если кто то использует Adobe Reader X или Adobe Acrobat X для просмотра PDF после компиляции, то имеется такая проблема (конечно, не только у TeXnicCenter)
    Adobe Reader 10 and viewing error
    Reader X: DDE Open command can open Reader but not open a specified target PDF
     
  • Adobe поменяли имя DDE сервера с acroview на

    Код:
    Adobe Reader X  DDE_SERVERNAME = acroviewR10
    Adobe Acrobat X  DDE_SERVERNAME = acroviewA10

  • Если это не решает проблему, то надо еще один ключик регистра отредактировать

    Код:
    HKEY_CLASSES_ROOT/acrobat/shell/open/ddeexec/appliation
    с Acroview на AcroviewR10 (для Adobe Reader X) или AcroviewA10 (для Adobe Acrobat X)

  • Если и это не решает проблему, еще надо отключит Protected Mode. Для Adobe Reader X это делается так (думаю для Adobe Acrobat X делается подобным образом)

    Код:
    Edit -> Preferences... (Ctrl+K) -> General -> снять галочку у Enable Protected Mode at startup

  • Всего записей: 1501 | Зарегистр. 14-03-2007 | Отправлено: 13:03 07-01-2011 | Исправлено: karl_karlsson, 13:05 07-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возникла проблема с двойными диакритическими знаками (\tilde, \hat, \bar и т.д.). Дело в том, что мне нужны широкие правильно позиционированные акценты (включая вариант для \bar)
     
    Что касается \bar, то его широкого аналога (\widebar) не существует. Точнее, команда \widebar имеется в пакете mathabx, но он конфликтует с пакетом amssymb, а последний по ряду причин необходим (в том числе и потому, что создает хорошие широкие акценты - лучше, чем в стандартном latex'е)
     
    Знаки \widetilde и \widehat имеют одинаковую ширину (это хорошо), но не позиционируются друг над другом. Вместо \widebar вообще приходится использовать обрезанный (либо растянутый, в зависимости от надчеркиваемого символа) \overline (чтобы его размеры совпадали с размерами других широких акцентов). Соответственно и позиционирование всех этих знаков также приходится осуществлять вручную
     
    Пример (должны быть подключены amssymb и amsmath)
    \mspace{+3.5mu} \widehat{ \smash{\overline{ \mspace{-3.5mu} E \mspace{-.75mu} }} \vphantom{I^-} } \mspace{+.75mu}
     
    В идеале вместо приведенного текста должно быть:
    \widehat{\widebar{E}}
     
    Сами понимаете, кромсать \overline и двигать эти акценты для каждой буквы - это ой-ой-ой!!! Впрочем, так пока и делаю - времени съедает очень много (с неделю практически только над ними и вожусь). В принципе, справлюсь, конечно, но, несмотря на уже проделанную работу, был бы рад узнать о существовании более рационального решения. Подскажите, пожалуйста, если таковое действительно есть

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 01:52 13-01-2011 | Исправлено: singul, 02:02 13-01-2011
    logmaster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Насколько я понимаю, шрифты MathTimeProfessional  содержат \widehat, \widetilde и \wbar  (см. документ). В версии 2 есть команда \widehatdown, позволяющая сблизить сдвоенные акценты по высоте. К сожалению, в шапке нет второй версии.
    Между прочим, пакет mtpams конфликтует с amssymb, но можно в принципе обойтись и без mtpams.
    А вот что хуже, так это ошибка в pdflatex (MikTex 2.8): file xtamt: Font xtamt at 600 not found.
     
    Кто знает, как с этим бороться?

    Всего записей: 580 | Зарегистр. 22-04-2002 | Отправлено: 03:27 13-01-2011 | Исправлено: logmaster, 21:22 13-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logmaster
    Спасибо! Судя по тому что написано в документации - то, что нужно. Вот только я все-таки надеялся на существование менее радикального решения, нежели замена матшрифта всего документа (скажем в виде пакета, который кроме выравнивания многократных акцентов ничего больше не затрагивал). Но, видимо, совсем уж простого и универсального решения здесь нет. Скорее всего, каждое из них привязано к тому или иному шрифту
     
    Насколько я понял из беглого знакомства с описанием, mtpro2, по-крайней мере в своей полной комплектации, полностью подменяет amssymb (так же как и mathabx), соответственно их и категорически не рекомендуется ставить вместе. Похоже, что без отказа от amssymb'а все же не обойтись. Впрочем, разумеется, вариант без mtpams также обязательно опробую
     

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 23:09 13-01-2011 | Исправлено: singul, 23:12 13-01-2011
    logmaster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А вот что хуже, так это ошибка в pdflatex (MikTex 2.8): file xtamt: Font xtamt at 600 not found.  
     
    Кто знает, как с этим бороться?

     
    Вроде смог с этим побороться, но не уверен, что до конца понял, чего такого хорошего сделал
    Насколько я понимаю, дело было в том, что map файлы не обновлялись, что бы я ни делал.
    Поступил так (какие-то телодвижения, вероятно, были лишними):
     
    1. Снял 2.8, поставил 2.9. При этом поставил не в Program Files (x86) (у меня w7 64bit), а в надежный старый C:\texmf\MiKTex 2.9
    2. Скопировал все файлы MathTimePro в дерево miktex.
    3. Запустил все рекомендованные initexmf команды (от имени пользователя, не администратора) и вписал все ссылки на map файлы. Результаты сохранились в config файлах в C:\Users\имя_пользователя\AppData\Roaming\MiKTeX\2.9\ в соответствующих папках.
    4. Выполнил initexmf --mkmaps (можно было и GUI от MikTex, конечно, использовать)
    5. Выполнил updmap.
     
    Судя по всему, модифицировались файлы C:\Users\имя_пользователя\AppData\Local\MiKTeX\2.9\dvips\config\psfonts.map, C:\Users\имя_пользователя\AppData\Local\MiKTeX\2.9\pdftex\config\pdftex.map.
     
    Почему все это не работало в 2.8 - загадка.
     
     
     

    Всего записей: 580 | Зарегистр. 22-04-2002 | Отправлено: 00:55 14-01-2011 | Исправлено: logmaster, 00:56 14-01-2011
    karl_karlsson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    singul
    Для mtpro надо еще и шрифт текста поменять на Times:

    Код:
    \usepackage{pscyr}
    \renewcommand{\rmdefault}{ftm}

    (У mtpro2 уже не Times, но Times Ten)
     
    logmaster
    Ну у MiKTeX баги всякие разные...
    Сам Christian Schenk говорить:
    Christian Schenk - Interview - TeX Users Group

    Цитата:
    Packages are updated regularly but untested. Each package update has the potential to break the whole system. Luckily, Windows users are very bold persons.

    Всего записей: 1501 | Зарегистр. 14-03-2007 | Отправлено: 01:44 14-01-2011 | Исправлено: karl_karlsson, 01:45 14-01-2011
    logmaster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
    Спасибо за моральную поддержку. А то я аж взмок, сражаясь
    Нахальный вопрос насчет mtpro2 - нет ли возможности ее раздобыть (где-то я видел даже, что в конце 2009 года был к ней апдейт)?
     

    Всего записей: 580 | Зарегистр. 22-04-2002 | Отправлено: 02:44 14-01-2011 | Исправлено: logmaster, 02:47 14-01-2011
    litur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Товарищи помогите разрулить ситуэйшн....дальше этого ничего не происходит...
    конец такой...
    *************************************
    * Local config file bblopts.cfg used
    *
    ("C:\Program Files\MiKTeX 2.8\tex\latex\00miktex\bblopts.cfg")
    ("C:\Program Files\MiKTeX 2.8\tex\generic\babel\russianb.ldf"
    ("C:\Program Files\MiKTeX 2.8\tex\generic\babel\babel.def")
    ("C:\Program Files\MiKTeX 2.8\tex\latex\cyrillic\t2aenc.def")))
    ("E:\D\Conferences\Nonlinear waves 2011\example-nw2010\nw2010.sty")
    ("E:\D\Conferences\Nonlinear waves 2011\example-nw2010\example.aux")
    ("C:\Program Files\MiKTeX 2.8\tex\latex\cyrillic\t2acmr.fd")
    ("E:\D\Conferences\Nonlinear waves 2011\example-nw2010\t2acmss.fd")TFM file C:\Users\litur\AppData\Local\MiKTeX\2.8\fonts/tfm/lh/lh-t2a\lati1200.tfm already exists.
    latex.EXE: The font file could not be found.
    latex.EXE: Data: lati1200
    texify: latex failed for some reason (see log file).
     
    TeXify failed to create a dvi file.
    For possible explanations start the command from the Command Prompt...

    Всего записей: 1 | Зарегистр. 14-01-2011 | Отправлено: 09:35 14-01-2011
    karl_karlsson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logmaster
    Вот, только у меня версия 1.1 и обновление до 2.1 отдельным образом:
    MathTime Professional 2 Complete v1.1.zip
    mtp2Comp21Update.zip
     
    litur
    Надо кокой то минимальный рабочий пример tex файла иметь (MWE - Minimal Working Example).

    Всего записей: 1501 | Зарегистр. 14-03-2007 | Отправлено: 17:06 14-01-2011
    logmaster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
     
    Огромное спасибо. Кстати, разгадал тайну неврастеника MikTex. Сначала положил mtpro2 поверх mtpro, прошел всю процедуру, ничего не выходило, пока еще и не сделал ее же от имени администратора. Заработало, но с сообщениями об ошибках при загрузке шрифтов. Снес 2.9, поставил 2.9.
    Сделал initexmf от пользвателя - ничего, сделал то же от имени администратора - ничего.
    Посмотрел в ProgramData, где создаются psfonts.map и pdftex.map, увидел, что maps с именами mt2... там присутствуют (это происходит от имени администратора) и просто скопировал все, что было в ProgramData, поверх в пользовательскую папку AppData\Local\MikTex\2.9.
    Все тут же пошло.
    Интересно, что я работаю на Win7 64 bit как пользователь c правами администратора. По-видимому, MikTex в таких случаях теряется и предпочитает ничего для пользователя не делать.
     

    Всего записей: 580 | Зарегистр. 22-04-2002 | Отправлено: 21:46 14-01-2011 | Исправлено: logmaster, 21:52 14-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson

    Цитата:
    Для mtpro надо еще и шрифт текста поменять на Times

    Спасибо, с этого и начал. Собственно дальше и не стал продолжать, потому как понял, что Times это не моё. По крайней мере пока хочу оставить прежнее начертание
     
    Таким образом, придется использовать самодельные широкие кратные акценты. Понятно также, что такой текст годится тогда только для собственного употребления. (Всё это позиционирование акцентов, вообще говоря, расстраивается при изменении шрифта.) Так что вопрос с акцентами можно пока считать закрытым. Когда понадобится отдать текст, буду использовать обычные ("узкие") диакритические знаки - с включенным amsmath их позиционирование почти нормально
     
    Но теперь у меня возник другой вопрос. Как раз таки со шрифтами документа. Насколько я понимаю, PSCyr не затрагивает математическую моду документа, меняя только его текстовый шрифт. Причем тот, что включен по умолчанию в каком то смысле является аналогом стандартного шрифта Computer Modern. Но в то же время, как следует из названия самого пакета, это уже не METAFONTский, а Post-Script шрифт. С точки зрения генерации pdf-файла это хорошо, т.к. можно сразу воспользоваться программой pdflatex (такое решение считается идеальным)
     
    Но ведь при этом матчасть документа (в том числе и при включенном amsfont'е) по прежнему остается METAFONTовской! А для такого шрифта pdflatex уже не дает правильный результат. Значит должны быть какие-то PS аналоги математических шрифтов METAFONT (в пакете amsfonts даже есть опция psamsfonts по этому поводу). Что это за шрифты? Если их много, то посоветуйте, пожалуйста, на каком из них лучше остановиться

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 01:01 17-01-2011 | Исправлено: singul, 01:02 17-01-2011
    karl_karlsson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    logmaster
    И у меня подобное бывало (Windows XP). Некоторые пакеты не устанавливались только от администратора, но надо было делать того же и от пользователя. Хотя updmap выводил какие то ошибки об Read Only файлах, все работало. Почему так - особого смысла анализировать не видел, ведь работает...
    Все же думаю это связано с тем, что уже настройки сохраняются в пользовательских директориях.
    Поэтому, кажется разумным предположить, что у MiKTeX Portable таких проблем нет.
     
    singul
    Ну конечно, Times, это газетная гарнитура. Вполне подходит, если надо было выглядит "как у Word".
    Иначе, делали его чтобы меньше места занимал и оставался читабельным, и если бумага и печать не очень хорошие. Вот какие то сравнения ширины шрифтов:Readability.

    Цитата:
    PSCyr не затрагивает математическую моду документа

    В версии 0.4c это да, в версии 0.4d есть опция (только для  Quant Antiqua (faq)) что бы менять. Но получается, конечно, не полным образом и не очень хорошо.

    Цитата:
    Причем тот, что включен по умолчанию в каком то смысле является аналогом стандартного шрифта Computer Modern.

    В том смысле да.  
    Иначе, он, Quant Antiqua, еще Литературная (пакет literat) или еще Латинская (пакет oldfonts) по начертанием больше похоже на Times, чем на Computer Modern. Конечно, это разные реализации шрифта и отличаются.
    код
    На Computer Modern похоже Журнальная (Journal), который еще называется Excelsior.
    код

    Цитата:
    Но в то же время, как следует из названия самого пакета, это уже не METAFONTский, а Post-Script шрифт.

    Все шрифты с шапки PostScript. Чтобы иметь Computer Modern в PostScript надо установить пакет CM-Super. После этого pdflatex автоматически переключится на него. Явным образом вызывается вот так:
    код
    Только если у вас шрифт документа 10pt не указывайте это в documentclass, потому что type1ec отключит оптические шрифты. Такие имеются только у Computer Modern (14) и MinionPro (только 4).
     
    Добавлено:
    Вот еще об Литературной и некоторые другие из PSCyr - Шрифты Berthold в России.
    И пример на все шрифты PSCyr - fonts.pdf.

    Всего записей: 1501 | Зарегистр. 14-03-2007 | Отправлено: 13:19 17-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    karl_karlsson
    Большое спасибо за подробную информацию! Всё внимательно просмотрел. Тем не менее, возник ещё ряд вопросов и соображений, связанных со шрифтами
     
    По-моему дефолтный Антиквавский шрифт (я использую PSCyr 0.4c) всё-таки ближе к Computer Modern, нежели Журнальный
     
    Что касается СM-Super и способа его подключения. Нашёл Ваш ранний пост, в котором Вы объясняли, что пакет type1eq нужен только для увеличения вариативности размеров шрифтов этого семейства. Таким образом, выходит, что если мне нужны лишь стандартные размеры, то необходимость в type1eq отпадает
     
    И, разумеется, я обнаружил, что шрифты CM-Super на самом деле уже используются в моем документе! (У меня установлен Miktex 2.7 в полной комплектации.) Причём отключить их (вернувшись на "родные" Computer Modern), кроме как анинсталлировав этот пакет, судя по всему не представляется возможным. Да я и не стал
     
    Заметил также, что при конвертации: tex -> pdf файл получается в два раза больше, чем при двойном преобразовании: tex -> ps -> pdf. Поскольку в обоих случаях изображение вектор, а не растр, то разница, скорее всего, объясняется внедрением шрифтов. И вот с этим как раз вопрос (практического характера). На первый взгляд первый способ очевидно лучше - ведь он внедряет шрифты (вроде как в противовес второму варианту), с другой стороны, я где-то выше прочел, что и при втором способе они тоже внедряются, только экономичнее - лишь то, что нужно. Так что же, действительно ли первый путь (tex -> pdf) более избыточен?
     
    И по поводу уже упоминавшегося на форуме пакета Cmap - действительно замечательная вещь. Безусловно его обязательно следует подключать, если имеется ввиду трансляция в PDF. Увеличивая файл всего на один процент, включает поиск русского текста, а также возможность его корректного использования через буфер обмена
     
    И наконец последний вопрос (извиняюсь за оффтопик). В конце некоторых постов, стоит слово Добавлено (с двоеточием и последующим текстом). Мне почему то кажется, что авторы не делают эту надпись руками. Может кнопка какая-то есть, или команда, которая её сама добавляет?

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 05:25 18-01-2011
    Rodny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    singul 04:25 18-01-2011
    Цитата:
    В конце некоторых постов, стоит слово Добавлено

    Автомат. Если постить в форум 2 сообщения с небольшим промежутком времени (не скажу точно сколько), то они склеиваются в одно.
    Хотя иногда и сами пишут при редактировании постов.

    Всего записей: 2873 | Зарегистр. 28-07-2006 | Отправлено: 10:56 18-01-2011
    karl_karlsson



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    singul

    Цитата:
    По-моему дефолтный Антиквавский шрифт (я использую PSCyr 0.4c) всё-таки ближе к Computer Modern, нежели Журнальный

    Если толщина символов, это да, если начертание то нет.
    Легче разница видна если сравнить A, C, G, Q, R, S у Computer Modern, Журнальной и Квант Антиква.
     
    Классификация paratypе.ru говорит что:
    Computer Modern, Excelsior, New Standard - это "современные вариации антиквы нового стиля".
    Латинская, Литературная, Квант Антиква - это "антиква латинского стиля".
    (New Standard это Обыкновенная Новая, другой очень популярный шрифт после Литературной.)
     

    Цитата:
    Причём отключить их (вернувшись на "родные" Computer Modern), кроме как анинсталлировав этот пакет, судя по всему не представляется возможным. Да я и не стал

    Computer Modern только METAFONT. Какой то способ думаю имеется используя pdftex.cfg.
    CM-super это производные Computer Modern в Type1, делались авто-трассировкой. Уже вручную трассированные являются Latin Modern, только у них кириллицы нет.

    Код:
    \usepackage{lmodern}

     

    Цитата:
    Заметил также, что при конвертации: tex -> pdf файл получается в два раза больше, чем при двойном преобразовании: tex -> ps -> pdf.

    Значит, некоторые пакеты через tex -> ps -> pdf работать не будут, также и наоборот.
    Думаю, для оптимизации PDF-а лучше пользоваться Adobe Acrobat, multivalent и т.д.
     

    Цитата:
    И по поводу уже упоминавшегося на форуме пакета Cmap - действительно замечательная вещь.

    Лучше использовать glyphtounicode.tex - (1), (2)

    Код:
    \input glyphtounicode.tex
    \pdfgentounicode=1


    Всего записей: 1501 | Зарегистр. 14-03-2007 | Отправлено: 12:50 18-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще раз спасибо всем за ответы. В общем я почти все понял и в заключение последнее замечание по поводу целесообразности использования шрифтов TrueType/OpenType (например, с помощью FontC)
     
    Их много, они разнообразные, но, как я прочитал в Котельникове-Чеботаеве, эти шрифты обладают тем недостатком, что плохо внедряются в PostScript файлы. А вот в PDF документ - прекрасно. Таким образом, при конвертации посредством pdflatex использование данных шрифтов лишается каких бы то ни было недостатков. Если я не прав, надеюсь специалисты меня поправят

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 19:40 18-01-2011
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    singul
    Цитата:
    ...потому как понял, что Times это не моё

    Цитата:
    По-моему дефолтный Антиквавский шрифт (я использую PSCyr 0.4c) всё-таки ближе к Computer Modern, нежели Журнальный
    Чувствуется хороший вкус)
    Цитата:
    Но ведь при этом матчасть документа (в том числе и при включенном amsfont'е) по прежнему остается METAFONTовской! А для такого шрифта pdflatex уже не дает правильный результат. Значит должны быть какие-то PS аналоги математических шрифтов METAFONT (в пакете amsfonts даже есть опция psamsfonts по этому поводу)
    Они и существуют, сделаны фирмой Blue Sky Research по заказу AMS, если мне память не изменяет, они бесплатны и включены в состав дистрибутивов TeX (во всяком случае, в моем MiKTeX 2.3 они наличествуют). По умолчанию они не включены (за новые версии MiKTeX не отвечаю), но включить их не проблема, просмотрев соответствующие map-файлы и сопутствующие кофигурационные файлы, при твоем пытливом уме, думаю, это не проблема
    Цитата:
    Что это за шрифты? Если их много, то посоветуйте, пожалуйста, на каком из них лучше остановиться
    На вопрос, надеюсь, ответил. Насколько понял, ты спрашивал о PostScript-аналогах "математических" шрифтов CM, так что ничего нового ставить не надо, а вот что касается обычных шрифтов CM, то тебе уже советовалkarl_karlsson: CM-Super. Я лично никаких пакетов с ним не пользую
    Цитата:
    Причём отключить их (вернувшись на "родные" Computer Modern), кроме как анинсталлировав этот пакет, судя по всему не представляется возможным. Да я и не стал
    А зачем? Yap и так использует растровые шрифты, а в pdf уместен как раз ps-вариант CM, ведь CM-Super сгенерирован из исходников CM и lh-шрифтов, и такой же родной, что и CM
    Цитата:
    Заметил также, что при конвертации: tex -> pdf файл получается в два раза больше, чем при двойном преобразовании: tex -> ps -> pdf. Поскольку в обоих случаях изображение вектор, а не растр, то разница, скорее всего, объясняется внедрением шрифтов. И вот с этим как раз вопрос (практического характера). На первый взгляд первый способ очевидно лучше - ведь он внедряет шрифты (вроде как в противовес второму варианту), с другой стороны, я где-то выше прочел, что и при втором способе они тоже внедряются, только экономичнее - лишь то, что нужно. Так что же, действительно ли первый путь (tex -> pdf) более избыточен?
    Тут уж экономить не имеет смысла при нынешних ценах на ресурсы, тем более ты, я думаю, не прав: размер будет выше "в два раза" для мелких файлов, а при росте файла соотношение будет другое. Экономить на таких мелочах, думаю, не стоит
    В некоторых случаях pdf надо делать через Distiller, по схеме ps->pdf. Попробуй как раз для шрифтов OpenType. Тлько для Distiller надо указать пути к используемым шрифтовым файлам (ну, например для CM-Super). Сам я пользую FontC, правда, он у меня старый
     
    И, наконец, выскажусь (в очередной раз) против шрифтов Times в математике: на мой взгляд, это дурной вкус. Его предназначение --- газеты и другие СМИ, где важна такая его характеристика, как емкость (чтобы впихнуть побольше материала) в ущерб читаемости. На AMS, видимо, действуют те же экономические соображения. Также я уже высказывался неоднократно в пользу гарнитуры Литературной (текст) + CM (математика, ps-вариант), хорошее сочетание

    ----------
    Майкудук, Пришахтинск не предлагать!:)
    А на Пирогова приходит снова весенний гомон...

    Всего записей: 3393 | Зарегистр. 08-02-2003 | Отправлено: 07:34 19-01-2011
    singul



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, TeXpert!
     
    Наконец то я, в том числе и с Вашей помощью, полностью во всём разобрался! То есть не то чтобы уж совсем полностью, но, по крайней мере, нашёл замкнутое логическое объяснение объяснение тому, что имею в выходном PDF-файле. Прежде чем привести это объяснение, обрисую ещё раз вкратце суть основной проблемы
     
    Я знаю, что математическая часть документа по умолчанию должна содержать метафонтовские шрифты (mf-шрифты) семейства Computer Modern (CM), быть может (если я включаю ams) дополненного некоторыми (также метафонтовскими) ams-шрифтами. Шрифты mf обладают тем недостатком, что плохо интегрируются в PDF-документ (в нем они превращаются в растр и фигурируют как шрифты типа Type 3). Это, безусловно, нехорошо. Тем не менее, не прилагая к этому (совершенно!) никаких усилий, я имею на выходе PDF-файл, содержащий (независимо от способа конвертации) исключительно Type 1 шрифты!! Почему я в этом уверен? А очень просто: заходим в меню файл (ридера или акробата), выбираем свойства, а потом вкладку шрифты - и всё видим
     
    Почему?! Откуда?! Но это ещё пол вопроса. Если мы приглядимся повнимательнее, то заметим, что названия матшрифтов начинаются с CM - например CMMI12 (в том, что это действително матшрифты несложно убедиться, исключив из документа нематематический текст, а MI12 в аббревиатуре последнего, скорее всего, означает math italic 12pt). Здесь налицо уже явный парадокс. Ведь CM - это METAFONT, а значит уж никак не Type 1! Напомню, что Type 1 - основной формат PostScript-шрифтов (поэтому даже часто PS \equiv Type 1). То есть выходит, что CM вроде как одновременно и METAFONT и PostScript - а это уже совсем нехорошо
     
    Разгадка
     
    Я сперва заблуждался, думая, что CM-Super переводит на PostScript рельсы и математический текст. Внимательное ознакомление со шрифтами PDF документа убедило меня в обратном (названия шрифтов этого семейства начинаются с SF - super fonts). Но раз так, то получается, что при включенном PSCyr шрифтам CM-Super совсем не остаётся места (по умолчанию они замещаются шрифтами AntiquaPSCyr). Вместе с тем, согласно Котельникову-Чеботаеву, пакет PSCyr использует обозначение гарнитур, противоречащее схеме, принятой в системе LaTeX, что по утверждению авторов гипотетически может приводить к конфликтам с другими пакетами. Полученная информация заставила меня ещё раз критически взлянуть на использование шрифтов этого пакета. Не знаю, может я теперь как-то предвзято к ним начал относится, но сейчас они мне не кажутся безусловно выигрышными по сравнению со шрифтами CM-Super. Вообщем не исключено, что целесообразность использования пакета PSCyr на самом деле стоит под большим вопросом
     
    Да, и ещё. Строго говоря, CM-Super являются PS-эквивалентом не СM шрифтов (кодировка OT1), а EC+LH (кодировка T1), точнее даже еще большего числа семейств, "выросших" из Computer Modern
     
    При написани данного поста были использованы (кроме здравого смысла и общелогических построений) материалы настоящего форума а также многочисленные источники из просторов Инета:
    HOW TO PRODUCE PDF FROM LATEX
    High quality PDF output from LaTeX and TeX
    Кириллические шрифты Type1
    Древняя инструкция с упоминанием о пакете BlueSky (рус)
    + документация из архивов CTAN'а
    и много-много другого - уже забыл чего и откуда
     
    PS1 По поводу увеличения pdf-файлов в два раза (c pdflatex'ом) или на один процент (с cmap'ом) - это я гупость, конечно, в предыдущем сообщении написал. Здесь надо на разных объёмах смотреть
     
    PS2 TeXpert
    Цитата:
    Также я уже высказывался неоднократно в пользу гарнитуры Литературной (текст) + ...

    Я так понимаю речь идет о ps-шрифте фирмы Paratype из коллекции FontC (обозначение гарнитуры - tl6)
     
    Добавлено:
    Попытка задействовать тэг more в добавочном тексте закончилась неудачей. То есть наличие включения вида (пробелы нарочно): [ more = ...] ... [ more = ...] ... [ /more ] ... [ /more ], приводит к сообщению об ошибке. Такое вложение действительно невозможно или я просто не умею его делать?

    Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 09:52 21-01-2011 | Исправлено: singul, 11:57 21-01-2011
    juvaforza

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    singul
    Думаю, что математики задумаются над специальной премией после Вашего сообщения.
     

    Цитата:
    Попытка задействовать тэг more в добавочном тексте закончилась неудачей.

    Можно так. Да, Вы ajax на форуме используете?

    Всего записей: 2885 | Зарегистр. 26-11-2005 | Отправлено: 13:42 21-01-2011 | Исправлено: juvaforza, 15:19 21-01-2011
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

    Компьютерный форум Ru.Board » Компьютеры » Программы » TeX, LaTeX и т.д.

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru