Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: pastorm
Дата сообщения: 12.10.2009 17:03
Griefin
Постоянно использую cm-super, не замечал, чтобы качество портилось при методе ps->dvi. Да, и GhostScript стараюсь не использовать, хотя свежие версии более-менее нормальные, работаю в основном с Distiller-ом.
Автор: Griefin
Дата сообщения: 12.10.2009 17:50
Замечание по поводу диакритики относилось не к cm-super, а к другим шрифтам. Т.е. выигрыш в размере файла без потери качества появляется только при использовании шрифтов cm-super.
Автор: Nurgali
Дата сообщения: 13.10.2009 19:36
Когда набираю текст на странице А5, почему-то получается на листе A4. Может, что то не так делаю?

\documentclass[a5paper,11pt]{report}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsmath}

\oddsidemargin=30mm
\textwidth=110mm

\topmargin=20mm
\textheight=165mm
Автор: karl_karlsson
Дата сообщения: 14.10.2009 11:25
investigateur


Цитата:
Заработало dvi->pdf
Проблемы только с dvi->ps


Фактически использую только pdflatex. Проверил dvips - он производит PS файл, не давая сообщение для ошибки. Но PS файл не может быть открыт ни в GSwiew, ни в RoPS. Думаю, что ошибка находится где-нибудь в enconding-e шрифта.

Nurgali
Опция класса работает только для DVI.
Для PDF:

\documentclass[a5paper,11pt]{report}
\pdfpagewidth 14,8 cm
\pdfpageheight 21,0 cm
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage{amssymb,amsmath}
\usepackage[english,russian]{babel}

(Это не причина, но babel всегда используется последний.)
Для PS вы должны отредактировать config.ps, или изменить формат бумаги по умолчанию, если используете MiKTeX. Так как я использую только PDF, не знаю другой путь для PS.
Автор: Griefin
Дата сообщения: 14.10.2009 14:58
Пакет geometry позволяет устанавливать размер бумаги и полей естественным образом, он работает и в pdflatex.
\usepackage[a5paper, mag=1000, left=2cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm]{geometry}
Автор: Nurgali
Дата сообщения: 14.10.2009 15:48
karl_karlsson

Спасибо. Изменил формат бумаги!

Еще один вопрос. Когда делаю ps-->pdf шрифты не красивыми становятся. Как быть?
Автор: tsize
Дата сообщения: 15.10.2009 15:10
Здравствуйте!

Помогите пожалуйста изменить размер шрифта в таблицах. Какую команду использовать, как переопределить ее перед (в теле?) таблицы. Приходится в каждой ячейке перед текстом набирать \footnotesize.

Использую окружение tabular. Таблицу заключаю в плавающее окружение table.
Автор: Griefin
Дата сообщения: 15.10.2009 18:35
\footnotesize
\begin{tabular}{ссс}
...
\end{tabular}
\normalsize
Автор: tsize
Дата сообщения: 16.10.2009 11:25
Griefin

Благодарю, все действительно просто оказалось. А я пытался изменять размер шрифта либо до окружения table либо уже после tabular...
Автор: investigateur
Дата сообщения: 16.10.2009 19:39
Уважаемые коллеги!

Всё сделал как говорилось (это про OldFonts)

1) initexmf --edit-config-file dvips (p +oldf-ps.map)
2) initexmf --edit-config-file pdftex (map oldf-ps.map)
3) initexmf --edit-config-file updmap (Map oldf-ps.map)
4) initexmf --update-fndb --admin
5) updmap --admin

# Использование
\usepackage{AcademyOld}

Не работает преобразование dvi->ps
(использую GPL Ghostscript 8.70 x64)

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

"...Добавить в конец файла TEXMF/dvips/config/ps2pk.map
содержимое файла TEXMF/dvips/config/oldf-ps.map; ..."

Сделал и это, выполнил обновление баз, но эффекта нет
Не работает преобразование dvi->ps , dvi->pdf работае без проблем

Если кто знает в чём ошибка поделитесь опытом.

Спасибо
Дмитрий
Автор: Griefin
Дата сообщения: 17.10.2009 00:43
Как это у вас Ghostscript 8.70, если на офсайте последняя версия 8.64? И какой дистрибутив LaTeX используется?
Автор: juvaforza
Дата сообщения: 17.10.2009 02:25
Griefin

Цитата:
The latest GPL release is GPL Ghostscript 8.70 (2009-07-31).

На сайте pages.cs.wisc.edu информация немного опаздывает.
Автор: investigateur
Дата сообщения: 17.10.2009 17:40
Уважаемые коллеги!

В продолжение теме OldFonts & MikTeX2.8

использую:
Vista x86_64
MikTeX 2.8 (обновление от 16.09.2009)
GPL Ghostscript 8.70 (x86_64)
gsv49w64.exe (x86_64)
WinEdt 5.6
Автор: TeXpert
Дата сообщения: 18.10.2009 02:40
investigateur
Цитата:
Не работает преобразование dvi->ps
Уже второй раз пишешь про эту ошибку. Ну неужели нельзя выложить лог и сам инвалидный ps-файл? Согласись, гадание -- весьма малосмысленное занятие
karl_karlsson
Цитата:
Проверил dvips - он производит PS файл, не давая сообщение для ошибки
Сообщения dvips выводит на консоль, было бы любопытно посмотреть
Цитата:
Но PS файл не может быть открыт ни в GSwiew, ни в RoPS
В студию сей файл (только, пожалуйста, на какой-нибудь попроще обменник без регистрации, типа, slil.ru)!
Спасибо!
Автор: investigateur
Дата сообщения: 18.10.2009 10:37
Уважаемые коллеги!

В продолжение теме OldFonts & MikTeX2.8

лог из WinEdt, после компиляции (успешной, так как dvi->pdf работает ) запускаю dvi->ps

...
(C:\Users\riti\Documents\_Ур\Ур.aux
("C:\Program Files (x86)\MiKTeX 2.8\tex\latex\cyrillic\t2acmr.fd"))
("C:\Program Files (x86)\MiKTeX 2.8\tex\latex\oldfonts\academyo\ot1fao.fd")
("C:\Program Files (x86)\MiKTeX 2.8\tex\latex\oldfonts\academyo\t2afao.fd")
[1] (C:\Users\riti\Documents\_Ур\Ур.aux) )
Output written on Ур.dvi (1 page, 276 bytes).
Transcript written on Ур.log.
...

dvi->ps

Command Line: dvips.exe "Ур.dvi"
Startup Folder: C:\Users\riti\Documents\_Ур

This is dvips(k) 5.98 Copyright 2009 Radical Eye Software (www.radicaleye.com)
' TeX output 2009.10.18:1134' -> Ур.ps
<C:/Program Files (x86)/MiKTeX 2.8/dvips/base/tex.pro>
<C:/Program Files (x86)/MiKTeX 2.8/dvips/base/t2a.enc>
<C:/Program Files (x86)/MiKTeX 2.8/dvips/base/texps.pro>.
<C:/Program Files (x86)/MiKTeX 2.8/fonts/type1/public/oldfonts/academyo/acado___.pfb>
[1]

всё, система не загружает gsview, так как не создан ps файл.
Автор: karl_karlsson
Дата сообщения: 18.10.2009 11:53
TeXpert
Test_old-fonts.zip 243.79KB
Test_old-fonts.tex
Test_old-fonts.log
Test_old-fonts.aux
Test_old-fonts.dvi
Test_old-fonts.ps

Когда документ находится только в кодировки T1, все работает отлично и производится правильный PS файл. Но если там используется T2A (или T2A и T1), файл PS не может быть открыт.

[more=GSwiew for Windows - Ghostscript messages]GSview 4.9 2007-11-18
Unknown in Comments section at line 8:
%%DocumentFonts: LatinS-Roman CMR10 CMMI10 Latin-Italic CMSY10 MSBM10

Unknown in Comments section at line 9:
%%+ Latin-Bold Latin-BoldItalic

Unknown in Prolog section at line 505:
%%Title: Latin-BoldItalic

Unknown in Prolog section at line 507:
%%CreationDate: Tue Jul 25 17:42:41 2006

Unknown in Prolog section at line 508:
%%Creator: U-D88CFA77634F40F\SONY,S-1-5-21-2782479135-3450356012-3892147412-1006

Unknown in Prolog section at line 512:
%%EndComments

Unknown in Prolog section at line 1554:
%%Title: Latin-Bold

Unknown in Prolog section at line 1556:
%%CreationDate: Tue Sep 26 18:09:06 2006

Unknown in Prolog section at line 1557:
%%Creator: A V Dmitriev,,,

Unknown in Prolog section at line 1560:
%%EndComments

Unknown in Prolog section at line 2677:
%%Title: Latin-Italic

Unknown in Prolog section at line 2679:
%%CreationDate: Wed Jul 26 13:40:15 2006

Unknown in Prolog section at line 2680:
%%Creator: U-D88CFA77634F40F\SONY,S-1-5-21-2782479135-3450356012-3892147412-1006

Unknown in Prolog section at line 2683:
%%EndComments

Unknown in Prolog section at line 3664:
%%Title: LatinS-Roman

Unknown in Prolog section at line 3666:
%%CreationDate: Thu Sep 7 07:57:18 2006

Unknown in Prolog section at line 3667:
%%Creator: A V Dmitriev,,,

Unknown in Prolog section at line 3670:
%%EndComments

Unknown in Prolog section at line 5265:
%%Title: MSBM10

Unknown in Prolog section at line 5267:
%%CreationDate: Mon Jul 13 16:17:00 2009

Unknown in Prolog section at line 5268:
%%Creator: David M. Jones

Unknown in Prolog section at line 5274:
%%EndComments

Unknown in Prolog section at line 5618:
%%Title: CMSY10

Unknown in Prolog section at line 5620:
%%CreationDate: Mon Jul 13 16:17:00 2009

Unknown in Prolog section at line 5621:
%%Creator: David M. Jones

Unknown in Prolog section at line 5627:
%%EndComments

Unknown in Prolog section at line 6054:
%%Title: CMMI10

Unknown in Prolog section at line 6056:
%%CreationDate: Mon Jul 13 16:17:00 2009

Unknown in Prolog section at line 6057:
%%Creator: David M. Jones

Unknown in Prolog section at line 6063:
%%EndComments

Unknown in Prolog section at line 6718:
%%Title: CMR10

Unknown in Prolog section at line 6720:
%%CreationDate: Mon Jul 13 16:17:00 2009

Unknown in Prolog section at line 6721:
%%Creator: David M. Jones

Unknown in Prolog section at line 6727:
%%EndComments

Unknown in Setup section at line 7164:
%%BeginPaperSize: a4

Unknown in Setup section at line 7166:
%%EndPaperSize

GPL Ghostscript 8.70 (2009-07-31)
Copyright (C) 2009 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Displaying DSC file D:/Documents/Programs/TeXnicCenter/Test_old-fonts.ps
Displaying page 1
Error: /undefined in T2AAdobeEncoding
Operand stack:
Fd 40 58 38 38 54 47 63 1 --nostringval-- 38 44 39 55 39 35 38 42 43 41 42 49 41 40 42 42 35 55 37 40 32 39 44 38 54 85 58 53 1 --nostringval-- 66 87 85 56 65 55 65 52 49 57 52 63 63 62 72 57 54 63 63 49 77 53 56 46 54 54 53 64 --nostringval-- 37 10 --nostringval-- 27 1 --nostringval-- 28 4 --nostringval-- 66 21 42 21 21 2 --nostringval-- 22 3 --nostringval-- 43 48 --nostringval-- 42 2 --nostringval-- 21 1 --nostringval-- 21 21 --nostringval-- 81 55 21 --nostringval-- 77 78.0409 --nostringval-- 78.0409 0
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- false 1 %stopped_push 1862 1 3 %oparray_pop 1861 1 3 %oparray_pop 1845 1 3 %oparray_pop 1739 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval--
Dictionary stack:
--dict:1159/1684(ro)(G)-- --dict:0/20(G)-- --dict:77/200(L)-- --dict:83/300(L)-- --dict:11/14(L)--
Current allocation mode is local
Last OS error: No such file or directory

--- Begin offending input ---
58 38 38 54 47 63
1[38 44 39 55 39 35 38 42 43 41 42 49 41 40 42 42 35
55 37 40 32 39 44 38 54 85 58 53 1[66 87 85 56 65 55
65 52 49 57 52 63 63 62 72 57 54 63 63 49 77 53 56 46
54 54 53 64[37 10[27 1[28 4[66 21 42 21 21 2[22 3[43
48[42 2[21 1[21 21[81 55 21[{ T2AAdobeEncoding ReEncodeFont }77
78.0409 /LatinS-Roman rf /Fe 133[37 40 40 54 36 44 26
33 34 42 42 39 43 63 24 42 23 25 43 40 26 36 42 34 38
42 6[50 49 54 78 54 58 46 47 53 60 50 59 57 71 48 57
35 27 58 60 49 49 60 55 52 56 65[{ T1Encoding ReEncodeFont }52
78.0409 /Latin-BoldItalic rf /Ff 133[39 40 41 61 42 46
30 36 33 45 45 44 47 68 23 43 21 23 46 44 27 39 46 38
45 40 6[50 49 54 78 54 58 46 47 53 60 50 59 57 72 48
57 35 27 58 60 49 49 60 55 52 56 65[{ T1Encoding ReEncodeFont }52
78.0409 /Latin-Bold rf /Fg 165[55 60 60 83 60 60 55 46
60 65 51 65 60 78 55 65 42 32 65 65 51 55 60 60 55 60
65[{}26 83.022 /MSBM10 rf /Fh 165[60 55 59 82 51 52 45
50 70 68 58 66 68 100 57 63 56 45 70 49 60 44 64 44 55
66 65[{}26 83.022 /CMSY10 rf /Fi 133[45 39 39 58 41 44
27
--- End offending input ---
file offset = 425339
gsapi_run_string_continue returns -101[/more]
Автор: TeXpert
Дата сообщения: 18.10.2009 13:55
karl_karlsson
Следует заменить в файле oldf-ps.map подстроку
Код: T2AAdobeEncoding
Автор: wyxa
Дата сообщения: 19.10.2009 08:31
Друзья, подскажите со следущим.
Готовлю презентацию на beamer-е, у меня есть слайд, на котором множество подслайдов:
Код: \only<1>{…}
\only<2>{…}

\only<n>{…}
Автор: karl_karlsson
Дата сообщения: 19.10.2009 13:34
TeXpert
И это не решает проблему...
pscyr.map имеет ту же самую последовательность "T2AAdobeEncoding", но работает в PS.
Автор: karl_karlsson
Дата сообщения: 19.10.2009 16:11
TeXpert
Проблема решилась точно противоположным путем.
Думаю, это потому что MiKTeX изменился от версии 2.3 до версии 2.8.
Следует заменить в файле oldf-ps.map подстроку
Код: T2AEncoding
Автор: Griefin
Дата сообщения: 19.10.2009 17:14
investigateur
Заодно, для эксперимента, сравните пожалуйста размеры PDF-файлов со шрифтами OldFonts, полученные с помощью pdflatex и dvips -> ps2pdf. По идее, проблемы с размером есть только у PDF со шрифтами cm-super, собранных в pdflatex.
Автор: TeXpert
Дата сообщения: 19.10.2009 17:45
karl_karlsson
Цитата:
И это не решает проблему...
У меня-то решило)

Цитата:
pscyr.map имеет ту же самую последовательность "T2AAdobeEncoding", но работает в PS
просто, нету у меня PSCyr, и, следовательно, в моей системе нет файла pscyr.map, а единственный enc-файл, в котором имеется таблица кодировки T2AAdobeEncoding -- это T2A-mod0.enc из пакета Котельникова, а этот пакет с вашим OldFonts не используется (что странно -- пакет OldFonts вообще не содержит какого-либо enc-файла с этой кодировкой)
Цитата:
Проблема решилась точно противоположным путем.
Думаю, это потому что MiKTeX изменился от версии 2.3 до версии 2.8
Полагаю, проблему можно решить более ясным путём, только для этого надо разобраться с кодировками (непосредственно к MiKTeX'у эти файлы не относятся), если честно, у меня времени было мало и я просто решил сжульничать слегка), а вот пакет рассматриваемый, кажется, не мешало бы перетряхнуть. А вот наш проситель куда-то пропал и не сообщает о результатах эксперимента

Добавлено:
karl_karlsson, кстати, напиши авторам пакета о проблемах. Шрифты там неплохие
Автор: investigateur
Дата сообщения: 20.10.2009 01:04
Здравствуйте!


Цитата:
А вот наш проситель куда-то пропал и не сообщает о результатах эксперимента


Нет не пропал, ставил, переставлял etc.
Все работает только для MikTeX 2.6 (установка OldFonts согласно инструкции)
Для MikTex 2.8 вразумительного алгоритма не получилось. Работает только dvi->pdf ,
а dvi->ps виснет. PSCyr не ставил.
Увы пока это всё.
Спасибо за участие

Добавлено:
Уважаемые коллеги!

Всё заработало, MikTeX 2.8 с пакетом OldFonts37-dvips_fixed.rar и WinEdt 5.6
Спасибо karl_karlsson!

1) initexmf --edit-config-file dvips --admin (p +oldf-ps.map)
2) initexmf --edit-config-file pdftex --admin (map oldf-ps.map)
3) initexmf --edit-config-file updmap --admin (Map oldf-ps.map)
4) initexmf --update-fndb --admin
5) updmap --admin

dvi->ps работает
dvi->pdf работает

Жаль, что пакет не входит в MikTeX
Автор: AY51
Дата сообщения: 20.10.2009 15:26
Еще один дилетантский вопрос, товарищи. Можно ли заставить XeLaTeX работать не с юникодом, а с обычной кодировкой Windows-1251?

Добавлено:
Нашел ответ здесь http://romankiseliov.livejournal.com/28305.html
в общем и целом: следует использовать \XeTeXinputencoding "cp1251" вместо \usepackage{xunicode}
Автор: Nurgali
Дата сообщения: 26.10.2009 21:19
Можно ли для \normalsize установить 15 pt и 16 pt?

Нашел вариант
\renewcommand{\tiny}{\fontsize{7}{8.4pt}\selectfont}
\renewcommand{\scriptsize}{\fontsize{9}{11pt}\selectfont}
\renewcommand{\footnotesize}{\fontsize{11}{13.6pt}\selectfont}
\renewcommand{\small}{\fontsize{12}{14.5pt}\selectfont}
\renewcommand{\normalsize}{\fontsize{14}{18pt}\selectfont}
\renewcommand{\large}{\fontsize{17}{20pt}\selectfont}
\renewcommand{\Large}{\fontsize{20}{25pt}\selectfont}
\renewcommand{\LARGE}{\fontsize{25}{30pt}\selectfont}

Если использовать данный вариант, то как надо переопределить параметры \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE для 15 pt и 16 pt? Может имеется другой способ?
Автор: Griefin
Дата сообщения: 27.10.2009 01:47
Размер шрифта основного текста устанавливается в опциях класса:
\documentclass[16pt]{extreport}
Автор: karl_karlsson
Дата сообщения: 28.10.2009 13:15
TeXpert
Я немедленно написал.
Сегодня получил ответ. Будет исправлено, но не знаю когда.
О перекомпиляции - не знаю. Я могу сделать это, только если у меня есть исходники.
Автор: yegorv
Дата сообщения: 03.11.2009 10:34
Подскажите как развернуть страницу А4 (сделать ее альбомной). Нужно для создания методички, т.е. подразумевается, что такой повернутый лист будет содержать две страницы текста.
Автор: Andrew10
Дата сообщения: 03.11.2009 10:46
yegorv

Цитата:
Подскажите как развернуть страницу А4 (сделать ее альбомной). Нужно для создания методички, т.е. подразумевается, что такой повернутый лист будет содержать две страницы текста.

Создаешь документ в формате postscript и используешь утилиту pstops. Она есть в любом дистрибутиве TeX-a
Или в 9-ом Акробате можно создавать буклеты прямо из меню печати. Также есть plugin к Акробату, называется Quit Imposing Plus.
Автор: yegorv
Дата сообщения: 03.11.2009 12:15
Andrew10

можно ли выполнить эту задачу, не используя postscript? нет у меня опыта работы с ним... Т.е. используя обычные средства теха?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Прога для автоматического выключения компа


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.