Latex подключение шрифта

mtk79

Хочу для заголовков подключить доп. шрифт, в частности, EuropeDemi
Он хоть и похож на латеховский болдфейсный Сан-Сериф — но пузатее
Из интернетов я скачал файлы europedemi.otf и europedemi.ttf
Кириллическая поддержка europedemi.otf проверена в Винворде
Нужна компиляция именно а Латех, а не в Xelatex и тд.
в процедуре прикрутки фонта следовал такой инструкции:
http://lisakov.com/blog/latex-win-fonts/
http://www.tex.raleigh.ru/doku.php/faq/ttffonts
Уже на первом шаге (TTF2AFM) файл создается, но с предупреждением, что куча глифов (типа acute) не найдена. Причем для других шрифтов то же самое
В результате всей описанной процедуры после компиляции русские буквы не печатаются, а латинские печатаются, но в обычном латеховском шрифте. Разве что можно таким образом переключать на произвольный размер букв
Кто-нибудь извращался с нестандартными шрифтами?
ПС.
Вот тут
http://fido7.ru.tex.narkive.com/ThFSsmGf
описана другая процедура
0. Что нужно
ghostscript
afm2tfm - поискать в составе ближайшего дистрибутива (La)TeX
vp2vf - там же
таблицы кодировок (например, t2a.enc)
1. Что делать
Допустим, у нас есть шрифт под названием acd55r.pfb
gs -q -dNODISPLAY -dSAFER -dDELAYSAFER — pf2afm.ps acd55r
afm2tfm acd55r.afm -T t2a.enc -v acd55r acd55r.tfm
vp2vf acd55r.vpl
Создаем acd55r.fd
===========
\DeclareFontFamily{T2A}{ACD55R}{}
\DeclareFontShape{T2A}{ACD55R}{m}{n}{<-> ACD55R}{}
\endinput
===========
В документе подключаем шрифт командой
\fontfamily{ACD55R}\selectfont Это один из шрифтов (This is one of them)

но у меня нет ни PF-фонта, ни pf2afm в дистрибутиве

mtk79

(шрифт с грехом прикрутился)
Для нужного размера листа я использую пакет geometry
\usepackage[paperwidth=145mm, paperheight=220mm,bottom=2cm]{geometry}
(в общем, A5 или B5)
ну и там отступы внутри страницы разные
(или в другом файле, доставшемся по наследству, такая строчка \special{papersize=145mm,220mm})
Компилировать хочу TEX->DVI->PS->PDF
Когда компилирую lateх'ом — размер страницы относительно нормальный.
После DVIPS'а размер нормальный,
после PS2PDF (встроенного в WinEdt, не вручную) размер восстанавливается A4.
Если же файл без EPS-рисунков компилировать PDFLatex'ом — то размер в ПДФ сразу нужный (т.е. это не предустановка Суматры показывать все в А4)
Вопрос: что нужно, чтобы в ПДФе был нужный размер? Компилировать с какими-то ключами или в преамбуле документа что-то поменять?
Может, у кого есть пример шапки работающего варианта?

Cera1717

Что-то типа
dvips -t a5
ps2pdf -sPAPERSIZE=a5

marina1206

Вообще обычно размер страницы задается параметром в \documentclass. Пакетом geometry я лично всегда пользовался чтобы устанавливать отступы. Но может он и умеет размер страницы менять, не знаю. Так что если параметр размера страницы не указан, то можно указать
\documentclass[a5paper]{...}

mtk79

пока просят не стандартный а5 с высотой 210, а как раз указанные мной 220 х 145

mtk79

спасибо.
вторая команда почему-то не выдает output-file, причем, консоль не ругается и выглядит так, как будто все выполнено.
Из WinEdt ПДФы генерятся запуском ps2pdf1.bat
с таким содержимым
@echo off
set LIBDIR=%~dp0
set path=%~dp0..\bin;%~dp0..\lib;%path%
set _1=%1
set _outf=%_1:.PS=.pdf%
gswin32c.exe -sDEVICE=pdfwrite -r1200 -dNOPAUSE -dBATCH -g9912x14028 -sOutputFile=%_outf% -c save pop -f %1
Как я понимаю, размер это 9912x14028 в постскрипт-единицах. Его я, конечно, могу поменять вручную, но меня не покидает ощущение, что это все как-то по-рабоче-крестьянски. Самотворчество, как сказал бы мой бывший научрук.

Cera1717

Самотворчество
Рукомесло! :) (Тоже из лексикона научруков.)
А input-file ты ведь указал? А может, и output-file нужно явно указать?
ps2pdf -sPAPERSIZE=a5 input.ps output.pdf

mtk79

ps2pdf -sPAPERSIZE=a5 input.ps output.pdf
пробовал и с заданием выходного файлоса — одна фигня. если запускать из консоли, встроенной в тотал-коммандер, то какое-то черненькое окошко исполнения желаний (вида cmd) на миг появляется и исчезает
Если запускать из "официальной" виндовсной консоли — то так, как я описал до этого
Сборку латеха использовал эту:
http://rutracker.org/forum/viewtopic.php?t=3865802
(тут решена основная проблема с русскими шрифтами в постскрипте)
 

Cera1717

Тогда сдаюсь :( Последний раз приключения с компиляцией TEX-файлов под виндой у меня лет десять назад были.
Оставить комментарий
Имя или ник:
Комментарий: