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

» TeX, LaTeX и т.д.

Автор: Crosfield
Дата сообщения: 21.09.2006 10:53
Alex_B
Griefin
PSCyr в 2.5 работает нормально.
Автор: papa_alex
Дата сообщения: 21.09.2006 13:37
Griefin

Цитата:
воздержался от установки MiKTeX 2.5, поскольку там еще слишком много багов

Это ваше собственное наблюдение или об этом уже где-то говорилось?
Автор: Difur
Дата сообщения: 21.09.2006 14:01
У меня не сразу в Miktex 2.5 подключились шрифты Котельникова из семейства FontsC. Например, пока явно не добавил в конец C:\Documents and Settings\All Users\Application Data\MiKTeX\2.5\pdftex\config\psfonts.map содержимое соответствующего map-файла, pdftex эти шрифты не видел. Аналогично с dvips. А генерацию растровых шрифтов в Yap для этих векторных шрифтов наладить не удалось. Правда, попытки наладить Miktex 2.5 пришлось резко прекратить, когда выяснилось, что согласованная с ним версия редактора Winedt ведет себя очень странно.

Радует то, что версии 2.5 и 2.4 мирно уживаются на одном компьютере. Поэтому не составило труда откатиться на прежний тандем Miktex+Winedt.
Автор: Griefin
Дата сообщения: 21.09.2006 19:26
Про шрифты я ничего и не говорил, с ними как раз все нормально. В 2.5 критически важные для меня пакеты не работают.
papa_alex
По собственному наблюдению: revtex4 + graphicx + hyperref = не включаются графические файлы и нельзя указать \graphicspath{}.
Автор: Alex_B
Дата сообщения: 22.09.2006 04:44
Простите за наивный вопрос. А что сами Лебедев и Котельников не заинтересованы, чтобы их шрифты работали в новых версиях? Почему бы им не написать новую инструкцию для установки? Ведь если потом что-то будет не так работать, приходится гадать, или я что-то не так сделал, или сама программа 2.5 сырая.
Автор: estimated
Дата сообщения: 22.09.2006 13:25
Подскажите, пожалуйста, как делать tex-файл, чтобы использовать один и тот же файл и для генерации DVI, и для PDF?
(Т.е. чтобы в зависимости от цели компиляции подставлялись или .eps или .png/.pdf картинки)
Автор: Griefin
Дата сообщения: 22.09.2006 16:07
estimated
Об этом написано у Сюткина в документе "Включение рисунков в LaTeX2e". Вкратце: нужно просто указать имя файла без расширения и в зависимости от используемого компилятора (latex или pdflatex) будут включаться разные файлы. Как уже говорилось выше, именно эта вещь не заработала (у меня, по крайней мере) в MiKTeX 2.5. Для автоматического перевода векторной графики следует воспользоваться программой epstopdf, которая идет вместе с MiKTeX и Ghostscript.
Автор: estimated
Дата сообщения: 22.09.2006 20:58
Griefin: спасибо!
Автор: vaksman
Дата сообщения: 24.09.2006 14:55
Подскажите, пожалуйста, каким образом можно установить стиль страницы "empty", если она полностью занята иллюстрацией?
Автор: estimated
Дата сообщения: 24.09.2006 20:20
Наконец-то понял, почему у меня буквы в PDF отображались растеризованными, а не векторными (использую cm-super):

компиляцию надо делать в два шага, сначала в DVI, а потом DVI -> PDF! (Если напрямую в PDF, то остается растр).

Пишу на тот случай, если у кого-то тоже возникнет похожая проблема.



А теперь главный вопрос:

как сделать русский текст в PDF копируемым и поддающимся поиску? А то просто абракадабра какая-то копируется и поиск по PDF разумеется не работает.
Автор: Griefin
Дата сообщения: 24.09.2006 22:09
estimated
После установки cm-super pdflatex тоже делает файлы с векторными шрифтами. Русский язык в PDF понимают лишь некоторые программы: Acrobat CE, Foxit Reader, Infix.
Автор: trigliff
Дата сообщения: 24.09.2006 23:17
estimated

Цитата:
как сделать русский текст в PDF копируемым и поддающимся поиску?

Для поиска русских слов при компиляции pdflatex (напрямую в PDF) надо использовать пакет cmap — добавить в преамбулу \usepackage{cmap} самым первым пакетом.
Автор: estimated
Дата сообщения: 25.09.2006 12:58
Griefin

Цитата:
После установки cm-super pdflatex тоже делает файлы с векторными шрифтами

да действительно, сейчас попробовал напрямую - все получилось!... (Наверное, раньше перед компиляцией где-то конфиг. файл не обновил или базу имен файлов?)


Цитата:
Русский язык в PDF понимают лишь некоторые программы: Acrobat CE, Foxit Reader, Infix.

В каком смысле "понимают"? Например, я создаю в Open Office Writer русский текст, вывожу его в PDF - и в обычном Adobe Acrobat Pro (не CE) русский текст нормально копируется и ищется...

trigliff

Цитата:
добавить в преамбулу \usepackage{cmap} самым первым пакетом

получилось! спасибо!



--> А как теперь еще сделать, чтобы немецкие умляуты (и другие акцентированные символы) нормально копировались/искались?

(а то вместо, например, символа "A umlaut" - A с двумя точками вверху - копируются два символа: юникодовые "две точки вверху" и "A").

Автор: Griefin
Дата сообщения: 27.09.2006 20:09
estimated
У меня есть несколько документов, текст в которых нормально ищется/копируется только в Foxit Reader и Acrobat CE. PDF вообще довольно запутанный формат.

Логично предположить, что для полноценного вывода немецких букв надо поставить соответствующие пакеты из раздела Language support и поэкспериментировать с ними.
Автор: estimated
Дата сообщения: 28.09.2006 12:42
Griefin
у меня уже кое-что получилось, надо еще время, чтобы проверить, что от чего зависит. Скоро отпишусь.

А пока еще вопросы

----------------------

Понравилась идея пакета psnfss. Насколько я понял (правильно - нет?) , он позволяет использовать стандартные шрифты (Times, Helvetica, Courier и еще несколько) для формирования документа,
при этом эти шрифты в результирующий PDF не встраиваются, что положительно (точнее, отрицательно - размер файла-то уменьшается) влияет на размер PDF. (При желании, наверное, можно и встраивать).

Так вот, этот пакет не работает с кодировкой T2A (в нем есть много конфигурационных файлов с сочетаниями букв T1, OT1 и даже какой-то TS1 - а вот T2A нет)

Теоретически такое должно быть возможно - ведь указанные выше шрифты содержат и глифы для кириллицы - но как такое сделать практически? Может, существует уже такая разновидность этого пакета, а может кто делал сам (по аналогии)?


-----------------------

И еще вопрос по cm-super. Насколько я понимаю, этот пакет "намертво" встраивается в систему (после ручной правки конфигурационных файлов) и любая компиляция идет с его применением (хотя в документе-источнике ссылок на пакет cm-super нет) ?
(Кстати, не противоречит ли это общей логике TeX-системы, т.е. не должны ли пакеты явно подключаться путем указания их в \usepackage ? )

Как тогда можно его быстро отключить/подключить?
Автор: Griefin
Дата сообщения: 29.09.2006 19:30
psnfss предназначен для шрифтов Type 1, а в Windows XP, как известно, OpenType. Для использования этих шрифтов существует пакет FontsC. Результат получается довольно плохим: буквы налезают друг на друга, а в PDF -- растровые шрифты. Этот пакет здесь уже обсуждался раньше.

Для шрифтов Times, Helvetica, Courier существует pscyr, с которым будет много меньше проблем, чем с каким-либо подключением системных шрифтов.

Цитата:
Как тогда можно его быстро отключить/подключить?

Не знаю. Как-то не было необходимости в этом. Попробуйте закомментировать строки с cm-super в updmap.cfg и выполнить updmap.
Автор: aar
Дата сообщения: 29.09.2006 20:14
estimated

Цитата:
Как тогда можно его быстро отключить/подключить?
Если хочется другой шрифт, возьмите да подключите один из шрифтов пакета PSCyr: [no]\usepackage{pscyr}[/no], я делаю по умолчанию Таймс: [no]\renewcommand{\rmdefault}{ftm}[/no].
Автор: TeXpert
Дата сообщения: 30.09.2006 15:07
Griefin

Цитата:
psnfss предназначен для шрифтов Type 1, а в Windows XP, как известно, OpenType

А причём тут Windows XP, если будет pdf?


Цитата:
Для использования этих шрифтов существует пакет FontsC. Результат получается довольно плохим: буквы налезают друг на друга, а в PDF -- растровые шрифты

Не совсем правда: налезают, если использовать ttf (а о них тут речь не идёт), а в PS шрифтах я такого не замечал, и в результирующем файле вовсе не растровые шрифты, так что не стоит вводить в заблуждение.

estimated

Цитата:
...при этом эти шрифты в результирующий PDF не встраиваются, что положительно

Это, скорее всего, как раз и плохо: в целевой системе их может не оказаться, да и размеры шрифтов копеечные; рисковать переносимостью из-за мелочей по крайней мере неразумно.
Автор: trigliff
Дата сообщения: 30.09.2006 16:18
TeXpert

Цитата:
налезают, если использовать ttf (а о них тут речь не идёт)

На сколько я понял вопрос estimated, как раз о них и речь, т.е. о ситемных шрифтах Win.
Автор: TeXpert
Дата сообщения: 30.09.2006 17:12
trigliff
Цитирую estimated

Цитата:
...он позволяет использовать стандартные шрифты

Стандартные не означают системные -- я что-то не припоминаю в списке Windows-шрифтов
Цитата:
Helvetica
Автор: trigliff
Дата сообщения: 30.09.2006 17:42
TeXpert

Цитата:
я что-то не припоминаю в списке Windows-шрифтов
Цитата:
Helvetica

Я тоже.
Автор: estimated
Дата сообщения: 01.10.2006 01:03
ээ, наверное, я не совсем точно выразился...

Если честно, то имел ввиду я шрифты, именно встроенные в Windows (использую XP). Helvetica как файла шрифта там нет, но виртуальный Helvetica присутствовал, наверное, всегда - вместо него подставлялся реальный Arial (раздел FontSubstitutes в реестре, а раньше - в win.ini).

У меня сложилось такое представление/чувство, что по крайней мере, эти шрифты - Times [New Roman], Courier [New], Arial/Helvetica - в каком-то роде стандартные, т.е. присутствуют на всех основных ОС, причем идентичны не только названия, но и сами глифы, и разработчик у них один - Monotype, кажется? И может они даже бесплатны? Или это все не так?

Потом, я не вполне понимаю разницу между типами шрифтов: шрифты в Windows - это TTF или OpenType и в чем разница? И чем они отличаются от Type1 и PostScript (последний это что, тоже формат шрифта?)?

Насчет встраивания шрифтов - я понимаю, что в плане переносимости лучше встраивать. Но мне не хотелось бы иметь ситуацию, когда не встраивать - просто нельзя. Т.е. хотелось бы просто иметь возможность применять шрифты (типа "стандартных" выше) без встраивания.

Ну а главная цель - в Windows я привык, что существует довольно много юникодовых шрифтов, которые поддерживают нужные мне западноевпейскую и кириллическую подстраницы и я волен выбирать, какие хочу. Хочу и в TeX так - а не получается! Так просто оказывается не применишь тот же Times New Roman (хотя результат команды \usepackage{times} - от psnfss, насколько я понимаю, - на вид кажется именно это и делает, но только для западноевропейской кодировки.)
Автор: TeXpert
Дата сообщения: 01.10.2006 02:17
estimated

Цитата:
ээ, наверное, я не совсем точно выразился...

Вот именно -- точная постановка избавила бы от многих ненужных вопросов. Тем более, если с терминологией так вольно обращаться.

Вам лучше почитать какое-нибудь руководство на эту тему. А так, у Вас сложилось такое впечатление, которое внушает простым пользователям компания MS (заметил, что люди уже часто вместо a/b пишут почти не задумываясь a\b).


Цитата:
Type1 и PostScript

Это одно и то же.


Цитата:
Ну а главная цель - в Windows я привык, что существует довольно много юникодовых шрифтов...

К сожалению, шрифтов Adobe с кириллицей мало (в psnfss как раз применяется Adobe Times). Но они качественны. А Times от Monotype хотя и смотрится на экране в Windows, по качеству хуже. Windows берёт дешевизной. Если Вам нужно качество (на что, в общем-то, ориентирован TeX), то придётся для этого потратить усилия.

Насчёт OpenType пока ничего сказать не могу -- не рылся, это детище Adobe и Microsoft (ttf -- Apple и Microsoft), надо поискать информацию. Но есть такая тенденция -- куда вмешивается Microsoft, там падает качество (из Connectix VirtualPC после покупки этого продукта Microsoft убрал поддержку всех не-Windows операционных систем).
Автор: Kuzma24
Дата сообщения: 01.10.2006 06:51
Помогите сделать такое оформление плавающих объектов
Рис или Табл 1 (по центру)
Название рисунка (с новой строки)
Автор: feuerloescher
Дата сообщения: 01.10.2006 12:31
estimated

Цитата:
причем идентичны не только названия, но и сами глифы, и разработчик у них один - Monotype

Не совсем, а точнее совсем не так.
В разных OS разные названия, разные глифы и разные разработчики.

Цитата:
шрифты в Windows  - это TTF или OpenType и в чем разница?

http://en.wikipedia.org/wiki/Opentype
Читать внимательно и нажимать ссылки.
Там же можно найти ссылки на то:

Цитата:
чем они отличаются от Type1 и PostScript?


TeXpert

Цитата:
куда вмешивается Microsoft, там падает качество

Вовсе необязательно

Цитата:
из Connectix VirtualPC после покупки этого продукта Microsoft убрал поддержку всех не-Windows

Зато для работы с Windows Virtual PC стал намного лучше
Автор: Griefin
Дата сообщения: 01.10.2006 14:02

Цитата:
К сожалению, шрифтов Adobe с кириллицей мало (в psnfss как раз применяется Adobe Times). Но они качественны. А Times от Monotype хотя и смотрится на экране в Windows, по качеству хуже. Windows берёт дешевизной.

Формат шрифта не есть свидетельство его качества. Шрифт TrueType обычно получают конвертированием из соответствующего Type 1, а не разработкой "с нуля". В принципе, можно придраться только к тому, что в TrueType для описания кривых используются полиномы второго порядка, а в Type 1 -- третьего, поэтому при переводе из одного в другой появляются ошибки.

estimated
TeX должен одинаково работать в разных системах, поэтому там и не должно быть привязок к какому-либо набору системных шрифтов.

Возможно, вас устроит расширение TeX, поддерживающее Unicode. Называется Omega: http://en.wikipedia.org/wiki/Omega_(TeX). Однако он понимает только Type 1.
Автор: dimol
Дата сообщения: 20.10.2006 11:14
Делаю диссертацию в LaTeXe. Потихоньку решаю все возникающие проблемы, немного переделал шаблон report под требования ВАК Беларуси. Возникли следующие вопросы:
1. Список литературы (формирую с использованием gost780u.bst) получается следующиего вида:
[1]...
[2]...
а хочется:
1. ...
2. ...
Где это можно настроить?
2. Так я до сих пор и не понял ситуацию со шрифтами: какой шрифт аналогичен виндошному TimesNewRoman, поддерживает кирилицу и красиво выглядит в формулах?
3. Какой шаблон лучше переделывать: report или thesis? В чем их отличие?
4. Если у кого есть свои стилевые файлы, поделитесь (я уже смотрел dissert.cls и ruthesis.cls, почерпнул много полезного, но решил лучше делать свой собственный). В свою очередь готово предоставить свой.
Спасибо!

И есть такое предложение аспирантам (и может быть, их руководителям): давайте совместными усилиями сделаем стилевой файл (с хорошими комментариями) и шаблон диссертации, подходящий под требования ВАК стран СНГ. Всем от этого будет польза

Автор: snop
Дата сообщения: 20.10.2006 13:29
dimol

Цитата:
И есть такое предложение аспирантам (и может быть, их руководителям): давайте совместными усилиями сделаем стилевой файл (с хорошими комментариями) и шаблон диссертации, подходящий под требования ВАК стран СНГ. Всем от этого будет польза

А разве ваш универ не предоставляет этого ?
Автор: chum2000
Дата сообщения: 20.10.2006 13:47
Подскажите, что за фигня такая:
Поставил Miktex 2.5.2471. так вот при запуске latex.exe появляется такая фигня:


Цитата:

This is pdfeTeX, Version 3.141592-1.30.6-2.2 (MiKTeX 2.5)


и компилируется файл PDF.
Автор: TeXpert
Дата сообщения: 20.10.2006 14:23
dimol
1. Можно единственной командой, помещаемой в стилевой файл, сейчас на память не помню, но вспомню -- напишу.


Цитата:
2. Так я до сих пор и не понял ситуацию со шрифтами: какой шрифт аналогичен виндошному TimesNewRoman, поддерживает кирилицу и красиво выглядит в формулах?

Собственный TeX-овский Computer Modern Roman. Хотя он и относится к более лёгким шрифтам, но, например, в нашем казахстанском стандарте есть заученный бюрократами фраза о шрифтах типа TimesNewRoman прямого начертания, так что по этим признакам шрифт по умолчанию вполне законен и красив. Всё же, главное -- содержание.


Цитата:
3. Какой шаблон лучше переделывать: report или thesis? В чем их отличие?

По мне лучше book переделать.


Цитата:
И есть такое предложение аспирантам (и может быть, их руководителям): давайте совместными усилиями сделаем стилевой файл (с хорошими комментариями) и шаблон диссертации, подходящий под требования ВАК стран СНГ. Всем от этого будет польза

Нечто вроде такого я делал, надо найти. Но только стандарты у всех разные(.

Добавлено:
dimol
Команда
\renewcommand{\@biblabel}[1]{\hfill #1.}
Помести его в свой стилевой файл, у меня это файл по такому пути
I:\MYLOCALTEXMF\TEX\LATEX\МОЁ ИМЯ\мой стилевой файл
Можно и пользоваться \def

Добавлено:
chum2000

Цитата:
Цитата:
This is pdfeTeX, Version 3.141592-1.30.6-2.2 (MiKTeX 2.5)

Очевидно, что у тебя стоит настройка на запуск etex, смени его.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec


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