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

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

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

Widok (22-04-2009 11:41): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Dod



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

 
 
Коллекции материалов, связанных с (La)TeX
 
  • CTAN -- Comprehensive TeX Archive Network. Официальный сайт, Российское зеркало на ftp.chg.ru
  • Актуальные дистрибутивы: TeX Live, MiKTeX
     
     
    Документация по (La)TeX
     
    На русском языке
  • Кнут Д.Э., Все про TeX (RDTeX, 1993) Исходники
  • Львовский С.М. Набор и верстка в системе LaTeX (2003) PDF, zipped PS, Исходники
  • Котельников И.А., Чеботаев П.З. LaTeX по-русски, 3-е издание, 2004 PDF
  • Клименко С.В., Лисина М. В. LaTeX и его команды PDF
  • Книги про TeX и LaTeX на lib.homelinux.org
  • TeX в ЯрГУ
  • TeX в ИММ
  • Книги на w w w.tutor.nsu.ru
  • Владимир Сюткин:
        1) Включение рисунков в LaTeX2e PDF
        2) Набор математических формул в LaTeX2e PDF
        3) Гипертекст в PDF документах, созданных средствами LaTeX2e PDF
        4) Опции пакета hyperref для настройки PDF выхода PDF
        5) Русский язык в LaTeX2е PDF
        6) Справочник по командам LaTeX2e PDF
        7) Цвет в LaTeX2e ZIP
  • Евгений Балдин:
        1) LaTeX -- компьютерная типография PDF
        2) Создание иллюстраций в MetaPost PDF
  • Воронцов К.В. LaTeX2e в примерах. 2005, 55 с. PDF
  • Гуссенс М., Миттельбах Ф., Самарин А. Путеводитель по пакету LaTeX и его расширению LaTeX2e. DjVu
  • Гуссенс М., Ратц С., Миттельбах Ф. Путеводитель по пакету LaTeX и его графическим расширениям DjVu
  • INTUIT.ru: Курс: Работа в системе LaTeX
  • Книги на форуме w w w.uic.rsu.ru
     
    На английском языке
  • D. E. Knuth, The TeXbook. PDF
  • Mittelbach F., Goossens M. The LaTeX Companion. Second Edition. DjVu
  • Описания пакетов по разделам использования
  • TeX Document and software archive
  • Eijkhout V. TeX by Topic. A TeXnician's Reference PDF
     
    Интерфейсы для работы с (La)TeX
     
    Специализированные среды
  • Kile (редактор на основе KDElibs, напоминающий WinEdt) [Linux/BSD]
  • LEd (среда в стиле Visual Studio) [Windows]
  • TeXmaker (редактор аналогичный Kile на основе Qt) [crossplatform]
  • TeXnicCenter (среда в стиле Visual Studio) [Windows]
  • WinEdt (условно-бесплатный редактор) [Windows]. Темы в Программах и Варезнике
     
    Надстройки для редакторов общего назначения
  • AUCTeX (надстройка для GNU Emacs и XEmacs) [crossplatform]
  • CDLaTeX (надстройка для GNU Emacs и XEmacs) [crossplatform]
  • Vim-LaTeX (набор макросов и шаблонов документов для Vim) [crossplatform]
     
    Редакторы формул для Office
  • Aurora. Тема в Варезнике
  • LaTeXinWord
  • MathType. Тема в Варезнике
  • OOoLatex
  • TeXsword
     
    Почти визуальные редакторы
  • BaKoMa TeX [Windows]. Тема в Варезнике
  • LaTable (редактор таблиц) [Windows]
  • LyX [crossplatform]
  • Scientific Word [Windows]. Тема в Варезнике
  • SciWriter [Windows]. Тема в Варезнике
  • TeXaide (редактор формул) [Windows]
  • TeXmacs [crossplatform]
     
     
    Преобразователи форматов
     
    Commercial
  • TeX2Word. Тема в Варезнике
  • Word2TeX. Тема в Варезнике
  • TeXPort
  • Scientific Word. Тема в Варезнике
  • GrindEQ Math Utilities. Тема в Варезнике
     
    Free
  • AbiWord
  • LaTeX2rtf
  • RTF2LaTeX2e
  • Writer2LaTeX
  • WP2LaTeX
  • FrameMaker Utilities
  • Word-to-LaTeX (Word-to-XML) convertor
  • Calc2LaTeX
  • Excel2LaTeX
     
     
    FAQ и рассылки посвященные (La)TeX
     
  • CyrTeX-ru@vsu.ru Mailing List Archive
  • The UK List of TeX Frequently Asked Questions on the Web
  • CTAN Updates (RSS)
  • Ассоциация пользователей кириллического TeX'а (Cyrillic TeX Users Group)
  • Русский LaTeX FAQ (устарело)
  • FAQ эхо-конференции FIDO RU.TEX (устарело)
     
     
    Важные темы
     
  • Презентации на (La)TeX
  • Рисунки
  • Использование BibTeX

  • Всего записей: 51 | Зарегистр. 25-09-2002 | Отправлено: 07:08 27-09-2002 | Исправлено: Griefin, 01:35 24-03-2009
    papa_alex



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

    Цитата:
    Я хоть и не aar, но могу ...
    Спасибо, прочитал. Ваш ник соответствует to your experience 8-)).

    Цитата:
    Насчёт PSFONTS, TXFonts ничего не скажу -- это пакеты?
    Не знаю - увидел на
    http://www.ctan.org/tex-archive/nonfree/systems/win32/bakoma/fonts/
    Теперь увидел пост aar - спасибо за краткий, но содержательный ответ!

    Всего записей: 883 | Зарегистр. 24-10-2003 | Отправлено: 21:36 17-02-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    papa_alex  
    Если есть возможность, взгляни на журнал «Автоматика и телемеханика», в котором вся верстка делается в TeX на основе классических шрифтов, разработанных Кнутом. Только там они хитро что-то еще предприняли, что буковки основного текста чуточку толще, чем везде. Как это сделано — понятия не имею, но давно слышал «звон» по этому поводу.  
     
    Почему мне предпочтительней txfonts+pscyr — чтобы на дешевом принтере пропечатывались все штрихи букв. К сожалению, в cmsuper эти самые засечки бывают такие тоненькие, что в мелком кегле их не видно почти, и вся распечатка выглядить неряшливо. Но это лично мой опыт.


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 09:11 18-02-2005
    TeXpert



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

    Цитата:
    А нет ли идей, где их можно найти?

    Пока безрезультатно -- я даже специальную тему открывал с запросом, два года назад.
     
    aar

    Цитата:
    Пакет, который содержит в формате Type1 оригинальные шрифты, созданные Кнутом, и плюс русские глифы.

    Там не только русские, а целое множество, чем и обусловлен рамер.
     

    Цитата:
    TeXpert любит классику — cmsuper

    Не совсем правда. Для обычных целей -- да, ведь обилие разных гарнитур не есть признак хорошего стиля. А когда надо, подключу какой угодно шрифт, пробовал почти все интересное из коллекции ParaGraph, например, или, разные там каллиграфические типа ShelleyAllegro -- для меня никакой проблемы нет присобачить любой PostScript (True Type не люблю) шрифт в свой TeX'овский документ. Вот обилие Times меня раздражает, поэтому этот шрифт я не использую, да и математическая литература лучше смотрится с гарнитурой "Литературная", или "Обыкновенная новая".
     
    Добавлено:
    papa_alex

    Цитата:
    Ваш ник соответствует...

    Признаюсь по секрету, что ник был выбран в спешке. О чём немного жалею.

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

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 01:40 19-02-2005
    papa_alex



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

    Цитата:
    взгляни на журнал «Автоматика и телемеханика»  
    Спасибо, посмотрю.

    Цитата:
    чтобы на дешевом принтере пропечатывались все штрихи букв
    А какие из лазерных считаются дешевыми?
    TeXpert

    Цитата:
    ник был выбран в спешке. О чём немного жалею
    У меня аналогичная ситуация ...

    Всего записей: 883 | Зарегистр. 24-10-2003 | Отправлено: 03:20 19-02-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeXpert
    А давай ты найдешь время и напишешь минифак по подключению постскрипт шрифтов? Лучше на конкретном примере. Пожалуйста
     
    papa_alex

    Цитата:
    А какие из лазерных считаются дешевыми?
    Дешевле 8 000-10 000 р. Скажем, на HP 1000, 1100 печатает плохо, а вот начиная с HP1200, 1300 — уже приемлимо. Но опять таки, все, что я пишу — это лично мой опыт, и обобщений делать не хочу.


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 11:41 19-02-2005
    TeXpert



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

    Цитата:
    А давай ты найдешь время и напишешь минифак по подключению постскрипт шрифтов?

    Я думаю, что это уже неактуально -- ввиду наличия хотя бы книги трёх авторов (кстати, где ссылка в шапке? вроде PM я давно отправил), да и вкратце я общую схему давал на предыдущей странице. Когда я этим занимался, с книгами было весьма и весьма напряжённо, приходилось всё по документации читать (соответственно, и было интересно), а когда уже всё это уже пройдено, трудно себя заставить заново всё это делать. Но -- будет время, есть мысль всё же вкратце это описать.

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

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 01:03 20-02-2005
    qvbit

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

    Цитата:
    Может, взглянуть в сторону пакета txfonts?

     
    Спасибо. Неплохое решение.
    К сожалению мы разошдись с автором пакета во вкусах.
    Он специально сделал математические шрифты менее насыщенными,
    а на мой взгля они как раз должны быть насыщенными, чтобы лучше
    стыковаться с семейством times.
     
    Я, правда, обнаружил, что txfonts обновлялся совсем недавно, а уменя версия
    полугодичной давности. Кто-нибудь может сказать, что там реально
    изменилось?

    Всего записей: 247 | Зарегистр. 19-03-2004 | Отправлено: 11:01 21-02-2005
    aar



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

    Цитата:
    что это уже неактуально  
    Поверь, это актуально. Вместо того, чтобы другим сидеть и заново проделывать кучу работы, пока не разберешься как это сделать, они лучше прочтут твои наставления и скажут тебе большое спасибо! Найди время, будь добр, пересиль себя. А по поводу книги — может, мой прокси косячит, но я сам не могу ее скачать, потому и ссылку не даю.
     
    qvbit На вкус и цвет...


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 14:18 21-02-2005
    qvbit

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aar
     
    В книге  
    Michael Goossens, Sebastian Rahtz, Frank Mittelbach,  
    The LaTeX Graphics Companion. Illustrating documents with TeX and  
    PostScript Internet publication.
    (есть русский перевод)
    приведены практически пошаговые инструкции по подключению
    postscript шрифтов. Может нет смысла TeXpert все повторять,  
    а лучше ответить на конкретные вопросы (если, конечно, есть проблемы).
     
     

    Всего записей: 247 | Зарегистр. 19-03-2004 | Отправлено: 10:36 22-02-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пробовал подключать шрифты, как написано вот здесь: http://linuxportal.ru/print.php/1003_0_3_0_M  
    Проблема в том, что при использовании dvips шрифт не подхватывается вообще, а вот если обработать исходный tex-файл pdflatex, то все в ажуре. map-файлы куда надо дописал, файлы по соответствующим директориям раскидал. Сообщения об ошибках pdflatex и dvips одинаковые (вместо недостающих символов OT1/cmr/m/n). Может, кто сталкивался с такой проблемой?

    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 11:18 22-02-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочу использовать в документе шрифт FranklinGothicBookC RAR ~ 43 Kb со следующими свойствами:
     

    Family name       FranklinGothicBookC
    Full name         FranklinGothicBookC
    PostScript name   FranklinGothicBookC
     
    AFMFRG55__C.AFM
    INFFRG55__C.INF
    PFBFRG55__C.PFB
    PFMFRG55__C.PFM

     
    и получать PDF-файл в MiKTeX 2.1 по цепочке tex--dvi--ps--pdf.
     
    Все файлы, включая файлы шрифта, в одном архиве RAR ~ 140 Kb.
     
    По пунктам мои действия таковы.
     
    ---01---  
    Создал временную директорию, в которую поместил 4 файла, относящиеся к шрифту, файл кодировки t2a.enc из пакета pscyr, находящийся у меня в директории D:\texmf\dvips\base\, и создал пока пустой файл myfonts.map.
     
     
    ---02---  
    Получил tfm-файл шрифта путем выполнения команды  
     
    D:\texmf\miktex\bin\afm2tfm.exe FRG55__C.AFM -T t2a.enc,  
     
    в результате чего создается сам файл метрик FRG55__C.tfm, а также выводится строчка FRG55__C FranklinGothicBookC " T2AEncoding ReEncodeFont " <t2a.enc.
     
     
    ---03---  
    Записал эту строчку в файл myfonts.map, немного изменив ее, приведя к виду  
     
    FRG55__C FranklinGothicBookC "T2AEncoding ReEncodeFont" <t2a.enc <FRG55__C.pfb.
     
     
    ---04---  
    Создаю файл testFG.tex со следующим содержимым:
     

    \documentclass[a4paper, 12pt]{article}  
    \usepackage[T2A]{fontenc}
    \usepackage[cp1251]{inputenc}
    \usepackage[russian]{babel}
    \renewcommand{\rmdefault}{FRG55__C}  
    \begin{document}  
    Просто обыкновенный текст для пробы пера. Кернинг Гу. AV
    \end{document}

     
     
    ---05---  
    Добавляю в конец файла D:\texmf\pdftex\config\pdftex.cfg строчку map +myfonts.map, а сам файл myfonts.map копирую на всякий пожарный в ту же папку D:\texmf\pdftex\config\.
     
    Потом создаю во вновь созданной директории D:\texmf\tex\latex\myfonts\ файл t2aFRG55__C.fd со следующим содержимым:
     

    \ProvidesFile{t2aFRG55__C.fd}[FranklinGothicBookC Font]
    \DeclareFontFamily{T2A}{FRG55__C}{}
    \DeclareFontShape{T2A}{FRG55__C}{m}{n}{ <-> FRG55__C}{}

     
    после чего обновляю базы MiKTeX Options--Refresh Now.
     
     
    ---06---
    Компилирую testFG.tex командой  
     
    D:\texmf\miktex\bin\pdflatex.exe "testFG.tex",  
     
    после чего на выходе получаю нормальный PDF-файл testFG.pdf; листинг при обработке:
     

    This is pdfTeX, Version 3.14159-14f-released-20000525 (MiKTeX 2.1)
    (testFG.tex{pdftex.cfg}
    LaTeX2e <2001/06/01>
    Babel <v3.8a> and hyphenation patterns for english, russian, loaded.
    (d:\texmf\tex\latex\base\article.cls
    Document Class: article 2001/04/21 v1.4e Standard LaTeX document class
    (d:\texmf\tex\latex\base\size12.clo)) (d:\texmf\tex\latex\base\fontenc.sty
    (d:\texmf\tex\latex\cyrillic\t2aenc.def) (d:\texmf\tex\latex\cyrillic\t2acmr.fd
    )) (d:\texmf\tex\latex\base\inputenc.sty
    (d:\texmf\tex\latex\cyrillic\cp1251.def)) (d:\texmf\tex\generic\babel\babel.sty
    (d:\texmf\tex\generic\babel\russianb.ldf (d:\texmf\tex\generic\babel\babel.def)
    )) (testFG.aux) (d:\texmf\tex\latex\myfonts\t2afrg55__c.fd) [1{myfonts.map}]
    (testFG.aux
     
    LaTeX Font Warning: Font shape `OT1/FRG55__C/m/n' undefined
    (Font)              using `OT1/cmr/m/n' instead on input line 3.
     
    )
     
    LaTeX Font Warning: Some font shapes were not available, defaults substituted.
     
     ){t2a.enc}<FRG55__C.pfb>
    Output written on testFG.pdf (1 page, 11812 bytes).
    Transcript written on testFG.log.

     
     
    ---07---  
    Компилирую этот же файл командой  
     
    D:\texmf\miktex\bin\latex.exe "testFG.tex",  
     
    и получаю dvi-файл testFG.dvi с точно такой ошибкой о шрифте, как и в предыдущем листинге. При просмотре через Yap видны точки и латиница, а вместо русских символов пустое место.
     
    ---08---
    Добавляю в файл D:\texmf\dvips\config\config.ps строчку p +myfonts.map, а сам файл myfonts.map копирую на всякий пожарный в ту же папку D:\texmf\dvips\config\.
     
     
    ---09---
    Обрабатываю этот dvi-файл утилитой dvips  
     
    dvips.exe -j0 "testFG.dvi",  
     
    и не получаю ничего путного:
     

    This is dvips(k) 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com)
    ' TeX output 2005.02.23:1420' -> testFG.ps
    - miktex_make_pk_font (FRG55__C, 720, 600, ljfour)
    name: FRG55__C, dpi=720, bdpi=600, mag=magstep(1.0), mode=ljfour
    makemf --verbose FRG55__C
    cannot find FRG55__C source file.
    ttf2pk -q -n FRG55__C 720
    hbf2gf -q -p FRG55__C 720
    Consulting d:\texmf\miktex\config\config.makepk...
    Consulting d:\texmf\dvips\config\config.ps...
    makepk: don't know how to make FRG55__C.pk!
     
    dvips.exe: Font FRG55__C.720pk not found, characters will be left blank.
    <texc.pro>. [1]

     
     
    ---10---
    Тот же самый dvi-файл обрабатываю утилитой dvipdfm  
     
    dvipdfm.exe "testFG.dvi",  
     
    и на выходе получается замечательно выглядящий PDF-файл testFGm.pdf.
     
     
    ---11---
    В директориях для шрифтов создаю папки с названием \myfonts:
     
    D:\texmf\fonts\afm\public\myfonts <- сюда кладется FRG55__C.AFM
    D:\texmf\fonts\tfm\public\myfonts <- сюда кладется FRG55__C.tfm
    D:\texmf\fonts\type1\public\myfonts <- сюда кладется FRG55__C.pfb
     
    и на всякий случай опять MiKTeX Options--Refresh Now.
     
     
    ---12---
    Делаю вывод, что при использовании средств, сразу преобразующих tex-файл или dvi-файл в PDF, получается нужный результат, а вот с dvips появляются проблемы.
     
     
    ---Вопрос к знатокам---
    Что нужно сделать, что можно было с успехом воспользоваться dvips?
     
     
    ---P.S.---
    После того, как описал всю эту богадельню по шагам и порядком устав, решил прочесть документацию по dvips и обнаружил, что необходимо еще создавать vf-файл.  
     
    Проделал следующее. Выполнил команду  
     
    afm2tfm FRG55__C.AFM -T t2a.enc -v FRG55__C FRG55__C,  
     
    и получил 2 файла – один FRG55__C.tfm, другой FRG55__C.vpl, а затем выполнил команду  
     
    vptovf FRG55__C.vpl FRG55__C.vf FRG55__C.tfm  
     
    и получил файлы FRG55__C.tfm (2-й раз и большего, чем ранее, размера) и FRG55__C.vf. Вот после этого ни один из работавших до этого методов не срабатывает – выдается ошибка о переполнении стека. Если удалить файл FRG55__C.vf, то опять все работает, кроме того же пресловутого dvips.  
     
    В-общем, вопрос для меня остался темным.


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 11:43 24-02-2005 | Исправлено: aar, 11:57 24-02-2005
    TeXpert



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aar
    Скачал твои шрифты, посмотрю.
    Кажется, с кодировкой перемудрил малость.

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

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 02:13 25-02-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeXpert
    Дополнительная информация.
     
    Решил пойти другим путем (как всякий нормальный герой), и начал с переименования файлов шрифта (имя было выбрано из соображений Postscript FRanklinGothic Regular = pfrgr):

    rename FRG55__C.AFM pfrgr.afm
    rename FRG55__C.INF pfrgr.inf
    rename FRG55__C.PFB pfrgr.pfb
    rename FRG55__C.PFM pfrgr.pfm

    Используя все тот же файл кодировки t2a.enc, получаю файл pfrgr.tfm командой

    afm2tfm pfrgr.afm -T t2a.enc

    Получившуюся строку вида pfrgr FranklinGothicBookC " T2AEncoding ReEncodeFont " <t2a.enc дорабатываю, и вписываю ее в файл myfonts.map в виде pfrgr FranklinGothicBookC " T2AEncoding ReEncodeFont " <t2a.enc <pfrgr.pfb.
     
    После этого копирую шрифты по папкам:

    copy *.afm "D:\texmf\fonts\afm\public\myfonts"
    copy *.pfm "D:\texmf\fonts\pfm\public\myfonts"
    copy *.pfb "D:\texmf\fonts\type1\public\myfonts"
    copy *.tfm "D:\texmf\fonts\tfm\public\myfonts"

    затем копирую файл кодировки

    copy *.enc "D:\texmf\dvips\base"

    и map-файл

    copy *.map "D:\texmf\dvips\config"

     
    Добавляю строку p +myfonts.map в конец файла D:\texmf\dvips\config\config.ps.
     
    Также копирую этот же самый myfonts.map в директорию D:\texmf\pdftex\config:

    copy *.map "D:\texmf\pdftex\config"

    и добавляю строку map +myfonts.map в файл D:\texmf\pdftex\config\pdftex.cfg.
     
    (Потом пробовал получить slant-начертание, изменив строку в myfonts.map на pfrgr FranklinGothicBookC " .167 SlantFont T2AEncoding ReEncodeFont " <t2a.enc <pfrgr.pfb.)
     
    Следом за этим создаю файл D:\texmf\tex\latex\myfonts\t2apfrg.fd описания семейства шрифтов со следующим содержимым:

    \ProvidesFile{t2apfrg.fd}[FranklinGothicBookC Font]
    \DeclareFontFamily{T2A}{pfrg}{}
    \DeclareFontShape{T2A}{pfrg}{m}{n}{ <-> pfrgr}{}

    и потом перегенерирую базы: mo.exe [Refresh Now].
     
    На примере файла testFG.tex, содержащим следующий текст

    \documentclass[a4paper, 12pt]{article}  
    \usepackage[T2A]{fontenc}
    \usepackage[cp1251]{inputenc}
    \usepackage[russian]{babel}
    \renewcommand{\rmdefault}{pfrg}
    \begin{document}  
    Просто обыкновенный текст для пробы пера. Кернинг Гу. AV
    \end{document}

    проверил, как он обрабатывается latex, pdflatex, dvipdfm, dvips.
     
    latex. Нормально создается testFG.dvi, который также нормально просматривается Yap, и текст показывается соответствующими шрифтами.
     
    pdflatex. Нормально создается testFG.pdf; шрифты встроены корректно, просматривается красиво и без ошибок.
     
    dvipdfm. Нормально создается testFG.pdf; шрифты встроены корректно, просматривается красиво и без ошибок.
     
    dvips. Нормально создается testFG.ps, который затем обрабатывается ps2pdf из Ghostscript. Вот тут-то и прилетает гадская птичка обломинго, и шрифт в testFG.pdf встраивается растрированный, что не есть гуд, так как на экране это выглядит ужасно. Глянул в testFG.ps, где есть многоговорящая строчка DVIPSBitmapFont...
     
    Slant-начертание шрифта, обусловленное командой .167 SlantFont получается нормально только в случае использования pdflatex.
     
    Вот такая вот головоломка... Интересно, проснется ли совесть кое у кого, чтобы написать краткий мануал по использованию PS (Type1) шрифтов в LaTeX, тем более, что им это уже освоено и имеется немалый опыт?
     
    Расставить IB-теги в тексте помог плагин для Фара "Поиск и замена" от Ивана Синтюрина, поддерживающий регэкспы. Рекомендую. Грамотность проверял плагин для Фара "gSpell" от Алексея Семенова. Также рекомендую.


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 09:04 25-02-2005 | Исправлено: aar, 09:09 25-02-2005
    TeXpert



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

    Цитата:
    Глянул в testFG.ps, где есть многоговорящая строчка DVIPSBitmapFont...

    Мои поздравления. Победа близка. Скорее, напортачил в настройках dvips -- должны шрифты нормально встроиться. Посмотри ещё раз внимательно config.ps -- там есть строчки, активизирующие использование PostScript шрифтов.
    Кстати, замечу -- есть способ выгнать растровые шрифты из таких ps-файлов -- даже целых два способа; таким образом можно даже чужие (не тобой сделанные) файлы вылечить.
     
    P. S. Всё идёт к тому, что мануал напишешь ты. По свежим следам это всегда интереснее.

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

    Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 03:02 02-03-2005
    veprus



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    У меня такой вопрос. Есть dvi-файл (библиография), а ТеХовский файл по ошибке стерли. Можно ли как-нибудь из dvi получить текст (хотя бы тот текс, который написан?)

    ----------
    Автофорум
    on-line мафия на ru-board

    Всего записей: 791 | Зарегистр. 26-04-2002 | Отправлено: 10:32 02-03-2005
    aar



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

    Цитата:
    Посмотри ещё раз внимательно config.ps -- там есть строчки, активизирующие использование PostScript шрифтов.
    Да уже просто вставил ту строчку, которую afm2tfm выдает (доработанную) в этот самый config.ps — и ничего. Но буду работать дальше
     

    Цитата:
     есть способ выгнать растровые шрифты из таких ps-файлов -- даже целых два способа;
    А можно о них вкратце?
     

    Цитата:
     Всё идёт к тому, что мануал напишешь ты
    Обещаю, если все получится — напишу


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 10:40 02-03-2005
    Stratos

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

    Цитата:
    У меня такой вопрос. Есть dvi-файл (библиография), а ТеХовский файл по ошибке стерли. Можно ли как-нибудь из dvi получить текст (хотя бы тот текс, который написан?)

     
    Например такое решение.
    1. Обработать dvi файл программой MIKTEXа  dvipdfm.exe (в директории  
    ... tex\miktex\bin\), т.е. написать   dvipdfm yourfile.dvi, подставив всесто youfile имя вашего файла. Получится  файл в формате pdf.
    2. Открыть pdf-файл  каким-нибуль  "Акробатом" из последних и выполнить команду save as text. Получится текстовый файл, и основной текст будет восстановлен.
     
    Удачи!

    Всего записей: 453 | Зарегистр. 18-12-2002 | Отправлено: 13:06 02-03-2005
    veprus



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

    Всего записей: 791 | Зарегистр. 26-04-2002 | Отправлено: 15:32 02-03-2005
    qvbit

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

    Цитата:
    У меня такой вопрос. Есть dvi-файл (библиография), а ТеХовский файл по ошибке стерли. Можно ли как-нибудь из dvi получить текст (хотя бы тот текс, который написан?)
     

     
    Есть другое решение.  
    1.Обработать dvips.
    2. Открыть ps файл Ghostscript-ом
    3. Дальше Открываем Menu->Edit->TextExtract
    и записываем текст в файл.
     
    В принципе тоже самое, но файл будет обрабатываться  
    немного быстрее.

    Всего записей: 247 | Зарегистр. 19-03-2004 | Отправлено: 10:17 03-03-2005
    aar



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сам себя процитирую и поправлю неточность.

    Цитата:
    Да уже просто вставил ту строчку, которую afm2tfm выдает (доработанную) в этот самый config.ps
    На самом деле я эту строку вставлял в файл psfonts.map, а ссылку на этот файл писал в config.ps в виде p +psfonts.map. Но все равно ничего не помогло.
     
    У меня ко всем просьба. Проделайте те же самые шаги, которые были проделаны мною, и скажите, что у вас получится. А то что-то нет пока мыслей, где искать ошибку.


    ----------
    * * *

    Всего записей: 7080 | Зарегистр. 20-11-2003 | Отправлено: 13:26 03-03-2005
       

    Страницы: 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 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

    Компьютерный форум Ru.Board » Компьютеры » Программы » TeX, LaTeX и т.д.
    Widok (22-04-2009 11:41): Лимит страниц. Продолжаем здесь.


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru