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

» TeX, LaTeX и т.д.

Автор: singul
Дата сообщения: 22.01.2011 06:45
juvaforza
Теперь Использую

Чем то этот ajax напоминает латеховскую конструкцию \section[Что мы видим в оглавлении]{А что есть на самом деле}. Как раз недавно пригодилось, чтобы убрать "жирную" математику из текста оглавления:
\section[Построение $n$-го приближения]{Построение \boldmath $n$-го приближения} \indent

Вот только морей может быть много, а ajax один. Неужто никак к каждому морю по своему аяксу не прицепляется? Как-нибудь наподобие [more=Пример][no]Первый дивизион:
[more=1]Балтика[/more]
[more=2]Черноморец[/more]
[ajax=1]Золото[/ajax]
[ajax=2]Серебро[/ajax]
[/no][/more] <- см. ajax

karl_karlsson
Цитата:
У MiKTeX это так и надо быт.

Теперь то я это понимаю Но всё же хотелось разобраться почему. А насчет хорошо печатаются - это странно. То есть нормально может печататься в одном (исходном) разрешении. Ведь растр вообще то весьма болезненно на изменение разрешения реагирует. И мало ли на каком устройстве человек потом захочет свой документ распечатать. Более того, метафонтовские шрифты и в ps-документ внедряются в виде растра (с аналогичными последствиями). Считаю, что такую ситуацию никак удовлетворительной признать нельзя

Добавлено:
Вдогонку)) Эх, пора пока заканчивать борьбу с latex'ом и писать комментарии, а то и времени для работы на нем собственно не остается. Хотя, к теме шрифтов, думаю, ещё ни раз придется возвращаться. Вообще-то с софтом и железом часто так бывает - время, которое уходит на установку-настройку-доводку порой сравнимо со временем их использования. А если бы не форум - совсем туго было (часто выручал). И потом не всегда хочется тупо юзать, а иногда хотя бы немного разобраться что к чему, тем более, что впоследствии это часто оказывается весьма кстати. Ещё раз спасибо форуму!
Автор: TeXpert
Дата сообщения: 22.01.2011 07:08
singul
Цитата:
Я так понимаю речь идет о ps-шрифте фирмы Paratype из коллекции FontC (обозначение гарнитуры - tl6)
Вообще-то да, но я часто использую свою самопальную гарнитуру, с использованием соответствующего шрифта от ParaGraph
Автор: karl_karlsson
Дата сообщения: 22.01.2011 14:30

Цитата:
А насчет хорошо печатаются - это странно. То есть нормально может печататься в одном (исходном) разрешении.

И выше. Значить 600 dpi установлено стандартным образом и будет печататься как надо, скажем, в 95% случаев. На сегодня принтеры в 300 dpi исчезающе мало, а вот те на 1200 dpi и выше печатают на 600 dpi будут или автоматическим образом, или после изменения параметров вручную.
Автор: karl_karlsson
Дата сообщения: 22.01.2011 19:03
Думал сделать какой то аналог PSCyr, но только используя "реальные шрифты".
Для этого надо было впервые разобраться, что представляет сам PSCyr и какие шрифты он использует.
И вот:
Авторская инструкция по установке пакета PSCyr
Александр Лебедев. Ненаучные интересы

Цитата:
Коллекция кириллических шрифтов в формате Type1 для TeX'а. Может использоваться также для набора текстов на болгарском, украинском и белорусском языках. Мои изменения в коллекции описаны в докладе на конференции CyrTUG-2000. Текущая версия -- 0.4c, более продвинутая версия 0.4d находится в стадии бета-тестирования. В версии 0.4d наряду с другими добавлениями появилась возможность набора текстов в дореформенной орфографии (с буквами ять, фита, ижица) в TeX'овской кодировке T2D (три семейства шрифтов) и возможность поиска русских слов в файлах pdf с помощью программы Acrobat.

Развитие коллекции руских шрифтов в формате Type 1 (пакет PSCyr) (PDF)
(Не понимаю однако, почему шрифтами надо физик из области полупроводников заниматься? Типографы чем занимаются? Физики полупроводников, что ли?)

[more=шрифты PSCyr]Advertisment, Antiqua, College, Handbook, Lazurski, Magazine и Textbook происходят из нигде??? (говорят сканировали, очень невероятно)
Arial, Courier и Times - это TrueType из Windows.
ERKurier - какой то free шрифт
Academy - тоже из нигде не происходит???
Cooper - TrueType из AG Font Collection[/more]
[more="реальные шрифты"]Вот имеются, вопрос в том что они на самом деле являются:

ParaType
AcademyC
BalticaC (аналог HandbookPSCyr)
BodoniC (аналог CollegePSCyr)
CooperCBT
CourierC
HelveticaC (аналог ArialMT)
JournalC
JournalSansC (аналог MagazinePSCyr)
LazurAntiqC
LiteraturnayaC
NewStandardC
QuantAntiquaC
TextBookC

DoubleAlex Font Studio
LatinskijC

TypeMarket
ThamesC[/more]
Автор: singul
Дата сообщения: 23.01.2011 05:55
karl_karlsson
Цитата:
Ну и Computer Modern, так сказать, "очень не кириллический"

К сожалению да. Правда Львовский (cmcyr) и Котельников-Чеботаев (не знаю точно, но тоже какая-то CM-реализация) им набраны - читать вполне можно (думаю, что они ни в коей мере не фанаты СM, просто хотели читателей с данным семейством познакомить). Наверное, это даже немного религиозный вопрос - использовать CM-подобную кириллизацию или никак не связанный с Кнутовскими шрифтами вариант. Ну, наподобие Word vs. LaTeX (хотя, естественно, в рамках данного форума такая альтернатива неуместна). А под "реальными шрифтами", Вы, я так понимаю, подразумеваете те, про которые известно откуда они произошли?

Я всё же решил пока оставить то, что есть (PSCyr 0.4c), но обязательно вернусь у этому вопросу (особенно, если появятся новые интересные продолжения или варианты)



Придумал вертикальный аналог команды \mspace (понадобился для вертикального позиционирования в формулах при расстановке широких акцентов). Вот он (нужны amsmath и graphics):
\text{\scalebox{num}{$\mathstrut$}} % num - коэффициент растяжения (безразмерен)

Можно оформить как
\newcommand{\Vmspace}[1]{ \text{\scalebox{#1}{$\mathstrut$}} }

Напомню, что \vspace в матмоде не работает. \rule тоже не подходит - так как требовалось решение, инвариантное по отношению к стилю математической формулы. Стилеинвариантность (причём весьма неплохая), разумеется, обеспечивается применением \text{}.

Есть и другое решение
\text{\mbox{\fontsize{Len}{0ex}$0$}} % Len - длина (в любых латеховских единицах)

Но оно хуже, так как шаг получается дискретный, и притом достаточно грубый. Какую бы величину шрифта Вы не указали, LaTeX округлит ее до ближайшего имеющегося в системе размера (число таких размеров конечно, и притом не очень велико). Линейного масштабирования под ЛЮБОЙ заданный пользователем размер команда \fontsize не осуществляет!

[more=Примеры]\mspace{+2.75mu} \widehat{ \smash{\widetilde{ \mspace{-2.75mu} \smash E \text{\scalebox{.8}{$\mathstrut$}} }} \text{\scalebox{1.08}{$\mathstrut$}} } % попробуйте поставить перед этим выражением \scriptstyle, а потом и \scriptscriptstyle - Вы убедитесь, что, по крайней мере с вертикальной точки зрения ничего не разъехалось (с горизонтальной хуже - хотя и в пределах разумного, т.к. даже при включенном amssymb'е широкие диакритические знаки не идеально масштабируются, а при отключенном и вовсе для всех стилей имеют - о ужас! - одинаковую величину)

Вообще-то на эту букву я ещё "вешаю" (\mp):
{\mspace{+2.75mu} \widehat{ \smash{\widetilde{ \mspace{-2.75mu} \smash E \text{\scalebox{.8}{$\\mathstrut$}} }} \text{\scalebox{1.08}{$\mathstrut$}} }}^{\scriptscriptstyle(\mp)\!\!\!\;}

А ведь в идеале всё должно быть намного проще:
\widehat{\widetilde{E}}^{(\mp)} % <- только на это без слёз не взглянешь
[/more]
Автор: franzykman
Дата сообщения: 23.01.2011 11:45
Народ, что мне лучше всего скачать, если мне нужно создать документ в LateX'e впервые на WinXP. Знаю, что есть и WinteX и MikTex и еще кое-что. Так что из этого будет оптимальней?
Автор: juvaforza
Дата сообщения: 23.01.2011 12:07
singul
[off] Я имел в виду сами всплывающие окна (их появление можно отключить в профиле), а не тег. Во всплывающем окне не отображаются "всплывающие" ссылки - в этом состоит отличие внутреннего моря от внешнего, если включен Ajax.

Цитата:
Вот только морей может быть много, а ajax один.

Этого я не знаю.
Автор: karl_karlsson
Дата сообщения: 23.01.2011 12:24
singul

Цитата:
читать вполне можно

А вот Обыкновенная Новая и наиболее Литературная читаются лучше и быстрее.

Цитата:
Наверное, это даже немного религиозный вопрос - использовать CM-подобную кириллизацию или никак не связанный с Кнутовскими шрифтами вариант.

Сама концепция параметрической генерации шрифта (Metafont) имеет серьезные недостатки. И после этого еще добавляется неидеальная авто-трассировка до Type 1. И еще когда шрифт делали дизайн не предусматривал кириллические глифы.
Вот почитайте, это форум типографов всего мира:
Do people use Metafont?
FontLab "Expand Strokes": parameter missing

Цитата:
Ну, наподобие Word vs. LaTeX (хотя, естественно, в рамках данного форума такая альтернатива неуместна).

Наподобие "нормальные шрифты" vs. "то что имеется неизвестно откуда, или если известно, то делали его не так как надо".

Цитата:
А под "реальными шрифтами", Вы, я так понимаю, подразумеваете те, про которые известно откуда они произошли?

Конечно.

Для аналога PSCyr - сделал бы, только нет латинские версии шрифтов, но только кириллические. Но только у латинских имеются например breve, dotaccent, ring, caron, grave и т.д. А вот они из текстового шрифта и приходят.

Насчет широких акцентов - думаю они во общем не хорошая идея, даже смотря реализацию mtpro.
Например я придумал "оператор широких акцентов (и прочее)".
^(), ~(), и т.д. (широкий hat, широкая tilda и т.д.)

Добавлено:
Ссылака на "форум" не делал я, но делается автоматически, какая то реклама руборда...
Автор: franzykman
Дата сообщения: 23.01.2011 12:27
Так что мне все таки лучше скачать для создания документов в LateX'e под XP'шкой?
Автор: Difur
Дата сообщения: 23.01.2011 12:49
franzykman
Сейчас в сети можно найти по запросу
MikTeX 2.9 (LaTeX) + GS + GsView + WinEdt (Русский) Portable
на удивление работоспособную сборку, готовую к работе (один раз запускается один bat-файл).
Автор: franzykman
Дата сообщения: 23.01.2011 13:07
Да я про нее знаю.
Автор: karl_karlsson
Дата сообщения: 23.01.2011 16:28
franzykman
WinTeX XP это только редактор.
Иначе, портабл можно и самому сделать. Есть MiKTeX Portable, SumatraPDF Portable, WinShell Portable.
Но PDF печатается "правильным образом" только из Adobe Reader. У него также PDF-ы отображаются наиболее читабельным образом.
Зато у SumatraPDF можно настроить так называемые forward search и inverse search.
Ошибки кода наиболее удобным образом отлавливаются используя TexnicCenter. Однако у него проблемы - Unicode поддерживают только версии 2, которые еще бета и работают очень нестабильно. TexnicCenter 1 работает как надо, но юникод не поддерживается.
У WinShell-а наоборот - только юникод поддерживается.

Добавлено:
Вот еще насчет PSCyr, OldFonts, Литературная, Обыкновенная Новая и т.д.
Литературная гарнитура, Пробуем разобраться в различных вариантах Литературной
Литературная гарнитура (Ленполиграфмаш)
Где же старые гарнитуры?!
шрифт для научной книги

Вот сравнение в PDF
Литературная (пакет literat),
Латинская (пакет OldFonts),
Quant Antiqua (пакет PSCyr),
New Standard (пакет OldFonts)
literat.pdf
1. Литературная и Квант Антиква ParaType реализованы на основе линотипной гарнитуры.
2. Латинская из OldFonts реализована на основе ручной гарнитуры, но "Я" кажется не так.
Автор: singul
Дата сообщения: 24.01.2011 01:55
karl_karlsson
Операторы широких акцентов придумали не Вы . Я эту идею, кажется, у Гуссенса-Миттельбаха-Самарина видел, только в "правом исполнении": ()^. (Но Ваше предложение лучше - освобождается место для показателя степени, в то время как левый верхний индекс используется намного реже.)

Нет, такой вариант меня категорически не устраивает. Он хорош лишь для акцентирования больших выражений, но никак не отдельных букв. Я понимаю причины неважного широкого акцентирования в LaTeX'е. Команды \widehat и прочие \wide... не предназначены, строго говоря, для использования над одиночными буквами. Они являются аналогами \overline и "пытаются" (по мере возможности) расположится надо всем выражением сразу (впрочем, если выражение - отдельная неакцентированная буква, то разработчики таки постарались превратить вайды в аналоги обычных акцентов, хотя и не всегда удачно).

В mtpro команды \wtilde, \what и \wbar (не \wide...!) являются "настоящими" широкими аналогами \tilde и т.д. Наряду с ними в пакете есть и значительно улучшенные \widetilde и \widehat (а также \widebar \equiv \overline - но это не улучшение, а просто дополнительное обозначение). Улучшение состоит в том, что эти вайды становятся практически непрерывными, наподобие \overline (в стандартном латехе имеется лишь конечный набор размеров \widetilde и \widehat)

В mathabx тоже есть команда \widebar. Но там она всего лишь "неулучшенный" (дискретный) аналог стандартных латеховских \wide... А вот \wtilde и пр. (\w... команд) и соответственно хорошего кратного акцентирования в нём нет

Добавлено:

Цитата:
А вот Обыкновенная Новая и наиболее Литературная читаются лучше и быстрее.

Естественнонаучный текст и не предназначен для быстрого и легкого чтения. А вот в отношении художественной или гуманитарной литературы двух мнений быть не может. Computer Modern для неё никуда не годится. Но в таком случае и Word'ом можно обойтись

Насчет неидеальной трассировки - я думаю неспециалист едва ли сможет это уловить (хотя, наверное, на подсознательном уровне при долгом чтении может возникнуть дискомфорт). Спасибо за форумы - как-нибудь постараюсь разобраться. "Глубокий" английский читаю только если очень припечёт, а там текст серьёзный - "по касательной" не разберёшь, даже если бы по русски было - время нужно (но, по-хорошему, добраться надо бы)
Автор: karl_karlsson
Дата сообщения: 24.01.2011 15:56
singul

Цитата:
Операторы широких акцентов придумали не Вы

Но конечно. Я "оператор" "придумал" - он опережает своих аргументах.


Цитата:
Я понимаю причины неважного широкого акцентирования в LaTeX'е.

Вопрос в том, что слишком широкое употребление акцентов надо избежать. Топографическим образом смотрится очень плохо, читать не легко. Философическим образом:
Бритва Оккама

Цитата:
Не следует привлекать новые сущности без самой крайней на то необходимости


Как они образовались во общем? Конечно в ручном письме. Там варианты шрифтов нет, поэтому понятно - легче писать tilde, hat и т.д. А вот если печатать надо - то уже имеются всякие разные вариации шрифтов. Для операторов на место hat можно использовать sans serif и все его вариации regular, bold, italic.
Ну если 5 страниц только операторы то даже использованием sans serif лишним. Легче сказать - вот, все это операторы. Или сделать список используемых значении и сказать кое что является. И т.д., думаю идея понятна.
Одна проблема остается - греческие буквы, но и она вполне решается.


Цитата:
Естественнонаучный текст и не предназначен для быстрого и легкого чтения. А вот в отношении художественной или гуманитарной литературы двух мнений быть не может. Computer Modern для неё никуда не годится. Но в таком случае и Word'ом можно обойтись

Ну вот в точности наоборот. Хотите найти какой нибудь текстовой фрагмент где то на страницы, скажем 200, пробегая глазам из страницы в страниц. Для этого и надо...
Литературные произведения читаются линейным образом и такое не пригодится, так что хоть готические шрифты будут - все же будет читаться.
Есть такой шрифт Antykwa Torunska. Попробуйте и все это увидите:

Код: \usepackage[light,condensed,math]{anttor}
Автор: Griefin
Дата сообщения: 25.01.2011 21:02
Вот вы тут все в один голос говорите, что Times якобы плохо подходит для математических текстов. Я думаю, нормально подходит, если использовать совместимые с ним математические шрифты (MathTime Pro или на худой конец txfonts). Многие крупные издательства (AIP, IOP, Springer, Elsevier) его используют. Times широко распространен в оформлении иллюстраций и графиков, прежде всего потому что ни Antiqua, ни Литературная не входят в стандартный набор шрифтов Windows и дистрибутивов Linux. Автор, приводящий в своей книге рисунок из чужой статьи, не будет заменять там текст на Антикву и прочее, потому что шрифт обычно переведен в кривые, либо весь рисунок растризован.
Автор: BagaBaga
Дата сообщения: 26.01.2011 10:43
Дорогой Griefin, не буду утверждать за все издательства и журналы, но (где я публиковался)
"Most Elsevier journals use layouts based on the Gulliver font family" (http://www.elsevier.com/wps/find/authorsview.authors/elsarticle)

ЗЫ
Это только пример того, что не таймсом единым... и более ничего.
Автор: Andrew10
Дата сообщения: 26.01.2011 12:27
Добрый день всем!

Обнаружил такую проблему: на домашнем компьютере, на котором стоит Windows 7, установил MikTeX-2.9. Теперь не могу запустить initexmf c ключом --admin. Пишет, что должны быть права администратора, но они у меня есть. В результате не могу обновить map-файлы при подключении type1-шрифтов из шапки. Кто-нибудь с такой проблемой сталкивался?

На работе XP SP-3 и MikTeX-2.7 - никаких проблем!. Так выяснилось, что поддержка обновления версии 2.7 прекратилась с 1 января! Что за любовь к новизне!!!

В связи с этим еще один вопрос: версия 2.8 на Windows 7 у кого-нибудь нормально работает?
Автор: Rodny
Дата сообщения: 26.01.2011 12:52
Andrew10 12:27 26-01-2011
Цитата:
версия 2.8 на Windows 7 у кого-нибудь нормально работает?

Работает.
Учётки c правами администратора недостаточно, нужно запустить программу, в которой ты пишешь строку, с повышением прав. В контекстном меню ярлыка или exe-шника выбирай соответствующий пункт про права или админа, не помню точно название.
Автор: Andrew10
Дата сообщения: 26.01.2011 12:53
Rodny

Цитата:
Учётки c правами администратора недостаточно, нужно запустить программу, в которой ты пишешь строку, с повышением прав. В контекстном меню ярлыка или exe-шника выбирай соответствующий пункт про права или админа, не помню точно название.


Спасибо, дома попробую!

Добавлено:
Попробовал, ничего не получилось...

Запускал из под Far-a, установил свой account в качестве владельца Far-a - не вышло. Все равно пишет

initexmf: options --admin requires administrator privileges

Сменил владельца для самого initexmf на себя - все равно то же самое.



Автор: karl_karlsson
Дата сообщения: 26.01.2011 21:56
Andrew10
А что получается если попробовать через GUI?
Автор: Andrew10
Дата сообщения: 26.01.2011 22:10
karl_karlsson

Цитата:
А что получается если попробовать через GUI?


Если запускать программы Updates (Admin) и Settings (Admin), то они работают, в частности fndb обновляется. Но для подключения шрифтов нужно отредактировать файлы dvips.cfg и т.д., что сделать через GUI, как мне кажется, нельзя. Можно, конечно, найти эти файлы и отредактировать вручную, но, вроде как это не приветствуется в MiKTeX-е.

Кстати, сейчас обнаружил, что updmap с ключом --admin запускается.

Автор: karl_karlsson
Дата сообщения: 26.01.2011 23:05
Andrew10
Ну вполне возможно, только надо их найти.
На XP они находятся по адресам:
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\dvips\config\config.ps
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\pdftex\config\pdftex.cfg
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\miktex\config\updmap.cfg

Добавлено:
(Не приветствуется редактирование глобальных файлов, потому что если сделать апдейт, то все ручные настройки будут сброшены. А вот эти файлы можно редактировать.)
Автор: Andrew10
Дата сообщения: 27.01.2011 10:52
karl_karlsson

Цитата:
На XP они находятся по адресам:
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\dvips\config\config.ps
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\pdftex\config\pdftex.cfg
C:\Documents and Settings\Пользователь\Application Data\MiKTeX\2.9\miktex\config\updmap.cfg


Да, я это знаю. Но хочется, чтобы все работало, как полагается.







Добавлено:
Rodny

Уже поздно ночью проблему с ключом --admin удалось решить именно так, как написал Rodny, оказывается недостаточно объявить себя владельцем программы, имеющим полный контроль над ней, но еще дополнительно в ее свойствах дополнительно указать, чтобы она запускалась с правами администратора. Нет опыта работы с семеркой .

Но теперь новая проблема. Установил шрифты OldFonts из шапки - не работают. В маp-файлах эти шрифты прописаны, все компилируется, но при запуске Yap пишет ошибку загрузки шрифтов. Файл виртуальных шрифтов находится, а файл *.pfb, соответствующий этому виртуальному шрифту - нет.
Также ошибки при попытке создать ps- и pdf-файлы с помощью dvips и dvipdfm.

Полную диагностику сейчас привести не могу, пишу с работы, а траблы на домашнем компьютере. Но если кого заинтересует, помещу подробности вечером.

По ссылке из шапки есть два zip-архива, про один написано, что это исправленная версия, чтобы работал dvips. Использовал именно ее.

Автор: karl_karlsson
Дата сообщения: 27.01.2011 18:21
Andrew10
У меня такое наблюдается начиная с MiKTeX 2.8.
updmap надо запустить два раза подряд, вот так:

Код: updmap --admin
updmap
Автор: logmaster
Дата сообщения: 27.01.2011 21:30
Всем, кто борется с последними версиями MiKTeX (2.8, 2.9) при установке новых шрифтов на Windows 7.
Двумя страницами выше я описал свою методику установку шрифтов MathTime Pro. Повторяю здесь
(учтите, что UAC в Windows 7 я напрочь отключил с самого начала, так что мешать работать было некому):

---------------
Кстати, разгадал тайну неврастеника 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 в таких случаях теряется и предпочитает ничего для пользователя не делать.
--------------

Так что, отключите UAC, делайте все от имени администратора в командной строке только (refresh FNDB
даже от имени администратора ничего не делает) и вручную копируйте результаты из ProgramData в указанную выше пользовательскую папку.

Автор: karl_karlsson
Дата сообщения: 27.01.2011 23:48
Griefin
Thames смотрелся как то не так, иначе я использую его.
Вчера начал делать пакетик наподобие PSCyr, только шрифты "реальные", как писал сюда.
[more=Thames и т.д.]
Читая Развитие коллекции руских шрифтов в формате Type 1 (пакет PSCyr) что напрашивается?
Ну конечно, FontLab 3 и делали они апроши и кернинг, делали, делали, очень много делали...
Большое удивление было у меня, когда сам используя FontLab 5 посмотрел на Type1 шрифты PSCyr - там НИКАКОГО кернинга НЕТ. Самые разные версии пакета смотрел, но там кернинга нет и нет.
Что все это означает? Они что писали - лажа? Зачем такое?

Ну что может означать.
Вот и пример с OldFonts.
Автору написал, но он в v38 ничего не исправил, только какие то файлы добавил. И без них все работало...
А там что было на самом деле?
Опечатки в map файле.
Еще enc файлы нестандартного содержания, которые нарушают работу других пакетов.
И еще скрытая лигатура "No" -> "№". Ну значит будем писать tex файлы используя {No}, а с bibtex файлах что надо делать? Переписывать?

А вот эти люди ученые... Не хорошо это все...

Делал поддержки кириллицы в microtype для Computer Moderm и MinionPro.
Там вот настоящая путаница в разы больше вместе взятых PSCyr и OldFonts.
Все же автор немедленно разобрался и все запросто работает...

Ну посмотрим с еще более другой стороне:
The TeX Pestilence (or, the problems of TeX/LaTex)
Читал этого несколько месяцев после того как было написано. Тогда в TeX ничего и не понимал...

Говорить нехорошие слова (ни для людей ни для TeX-а) не хочется, но вот такая правда, вот на самом деле то что есть...
[/more]

Значить понятно - у Thames (и не только у него) из PSCyr кернинга нет.
У Thames Ten линотипа, конечно имеется, но там делали его исходя из употребления кириллицы для написания всего нескольких слов. Так думаю. Попробуйте например написать "Условие" - очень не так получается...
Ну и вот сюда появляется маленкий пакетчик rfonts:
rfonts.7z
Исходя из NFSS надо было назвать его zfonts, но не нравится это. А вот cfonts (Cyrillic Fonts) невозможно, так как будут конфликты. R занято raw, и говорят устарело и не надо использовать, но так получается - Russian Fonts. Что говорят не важно, вот работает.
Там уже имеется Thames у которого кернинг кириллицы сделан хорошо.
Вот как все это выглядит:
fonts_r.pdf
(У Cooper начертания четыре - light, medium, bold, black, но в PDF только medium и bold.)

BagaBaga
Ну да - Thames это для/из газеты Thames,
Gulliver посмотрел - для/из газеты Usa Today.
Надеюсь когда то сделают STIX.
Автор: Griefin
Дата сообщения: 28.01.2011 14:08
karl_karlsson

Цитата:
Ну посмотрим с еще более другой стороне:
The TeX Pestilence (or, the problems of TeX/LaTex)
Читал этого несколько месяцев после того как было написано. Тогда в TeX ничего и не понимал...

Согласен с автором, что TeX лучше было бы реализовать как функциональный язык программирования, чтобы избегать перекомпиляций. Но в те времена, когда он создавался, о функциональном программировании знали только специалисты по искуственному интеллекту. Кроме того, компьютеры тогда были намного медленнее, чем сейчас, поэтому реализация TeX в виде функционального языка была бы неудобной для использования, но сейчас такой проект вполне реализуем.

В качестве примера языков, сохраняющих структуру математического выражения, автор приводит XML, MathML и прочий нечитабельный человеком бред. Семантику и структуру математического выражения можно частично сохранить даже в TeX, если набирать формулы с правильными отступами и переносами строки. Нужно соблюдать некие coding standards, так же и в других языках программирования.
Автор: karl_karlsson
Дата сообщения: 29.01.2011 14:01
Griefin
Ну конечно.
Написал, потому что многие думают что TeX идеал идеалов.

Значит вот такие вопросы.
1. Забыл написать, что начиная с MiKTeX 2.9 уже имеется работающий ConTeXt.
Хотя еще надо устанавливать Perl и Ruby:

Цитата:
ConTeXt scripts are written in Perl and Ruby. In order to make use of ConTeXt, you must install both language interpreters.

Значит, вопрос в том какие у него преимущества и недостатки, и стоит ли его изучать?

2. Нашел давно на Русский LaTeX FAQ вот такое
Подключение TrueType шрифтов с помощью пакета fontinst
Оно одно и то же с Type1 шрифтов, только проблематическим является генерация AFM файлов.
Они генерируются, но вопрос в том, как их сгенерировать (опции ttf2afm) чтобы дальше все работало.
Что то не получается у меня, непонятно почему. Хотя я использую Times New Roman, попробую на Georgia.
Автор: karl_karlsson
Дата сообщения: 29.01.2011 17:15
Нашел вот это A closer look at TrueType fonts and pdfTEX.
Автор: Melirius
Дата сообщения: 30.01.2011 17:37
Кстати, последняя версия TeX-Gyre не содержит кириллических кодировок, так что я "круто обломался" при попытке их использовать по образцу, приведённому karl_karlsson

\usepackage{mathpazo}
\usepackage{tgpagella}

Я нашёл старые файлы этой поддержки (за 2008 год), но прикрутить их не получается. Поможете?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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