2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 плохо ли использовать пакеты fontenc и inputenc ?
Сообщение15.01.2016, 16:47 


28/11/11
2884
Не первый раз вижу рекомендации (правда, без пояснений и деталей) не использовать пакеты fontenc и inputenc. Например:
Цитата:
Да, современный LaTeX это полностью уникод, удобные таблицы (booktabs), грамотный spacing (microtype) и никаких fontenc и inputenc.

(http://habrahabr.ru/post/157153/#comment_5374847)


При этом в набранных экспертами документах почти всегда они присутствуют, строчки:

Используется синтаксис LaTeX
\usepackage[T1, T2A]{fontenc}
\usepackage[utf8]{inputenc}


Что именно может иметься ввиду в подобных верхнему комментариях? И нужно ли избегать использования этих пакетов?

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc?
Сообщение15.01.2016, 17:22 


13/07/14
257
То, что xelatex и lualatex являются более новыми разработками, чем pdflatex; используют исключительно юникод; исключительно otf шрифты. Fontenc и inputenc там просто не нужны, архитектурно.

Избегать не нужно.
Строго говоря, до сих пор на pdflatex можно сделать многие вещи, которые нельзя сделать в двух других "компиляторах". И компилируется сложный документ в нём частенько шустрее.
«Бояться не нужно, нужно - знать», в случае Латеха «знания приходят с опытом».

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение16.01.2016, 12:30 
Заслуженный участник
Аватара пользователя


31/01/14
11017
Hogtown
Попробуйте сдать в журнал или arxiv статью, которую надо компилировать в xelatex или lualatex. T.e.пока ни xelatex ни lualatex стандартами не являются.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение16.01.2016, 18:06 


28/11/11
2884
Red_Herring, ой, точно же!

Всем спасибо!

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение19.01.2016, 00:57 
Заслуженный участник


01/06/15
1149
С.-Петербург
Как выше упомянули, с xelatex и lualatex эти пакеты не нужны. Преимущество этих компиляторов в возможности легко и просто использовать системные otf-шрифты. Однако в шрифтах же и их недостаток.

Сейчас появилось много любителей $\LaTeX$, которым не нужна серьёзная математика, а статьи не идут дальше описания алгоритмов и программного кода. Для этих целей системных шрифтов вполне хватает. Но если нужно, чтобы формулы в статье выглядели так, как хочется вам, а не как получилось, придётся долго и упорно бороться с системными шрифтами, выискивать otf нужного начертания, делать кучу подстановок. А в pdflatex всё это давно отлажено и легко делается на уровне подключения пакетов.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение19.01.2016, 07:35 


13/07/14
257
Можно в xelatex и lualatex не прописывать математический шрифт и встанет тот же, что и был по-умолчанию в pdflatex.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение20.01.2016, 02:22 
Заслуженный участник


01/06/15
1149
С.-Петербург
Lenchik в сообщении #1092108 писал(а):
Можно в xelatex и lualatex не прописывать математический шрифт и встанет тот же, что и был по-умолчанию в pdflatex.

Можно. Но с полиграфической точки зрения это не лучший вариант: шрифты текста и формул должны быть согласованы.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение20.01.2016, 07:45 


13/07/14
257
Я не уверен, что этот поворот для этой темы, но каковы критерии согласованности? И так ли уж она есть в pdflatex?
Да, в pdflatex промахнуться сложнее, по крайней мере, если вообще шрифтовые пакеты не задавать. Скорее всего, если шрифты и в (xe|lua)latex не задавать явно, то там тоже умолчальные будут согласованы. Зато в (xe|lua)latex сразу при указании шрифта можно прописать множитель размера, если речь идёт о согласовании по высоте.
А с точки зрения начертания, то можно настроить по правилам pdflatex, потом перейти на (xe|lua)latex и выбранные шрифты для текста согласовать по высоте с математическим.

Walker_XXI, если у вас из полиграфического опыта есть согласованные комбинации русскоязычных и математических шрифтов, то укажите, пожалуйста. Читателям темы будет полезно.

Относительно себя отмечу, что если касаться шрифтов, то для меня дело не в компиляторе, а в том что нет знаний и развитого восприятия (или «чувства прекрасного»), чтобы ставить цель и знать к чему стремиться, с точки зрения начертаний. И вся оценка результат происходит как нравится/не нравится.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение20.01.2016, 16:03 
Заслуженный участник
Аватара пользователя


31/01/14
11017
Hogtown
Основная проблема с системными шрифтами это портативность. Среди TeX шрифтов проприетарных и коммерческих очень мало, среди системных--довольно много. Т.е. на другом компьютере документ испольцующий системные шрифты может не процессироваться вообще или процессироваться по другому.

Я использую системные шрифты с xelatex/lualatex только в случае когда я хочу эмулировать документ (неТеХовый), в котором они используются и только если процессироваться будет на моём компьютере.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение20.01.2016, 20:52 


13/07/14
257
Red_Herring, а положить конкретную копию шрифта в папку с документом, и подключить его по имени файла, разве не поможет решить проблему с переносимостью между компами?

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение20.01.2016, 22:08 
Заслуженный участник
Аватара пользователя


31/01/14
11017
Hogtown
Lenchik в сообщении #1092671 писал(а):
Red_Herring, а положить конкретную копию шрифта в папку с документом, и подключить его по имени файла, разве не поможет решить проблему с переносимостью между компами?

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

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение21.01.2016, 12:29 
Заслуженный участник


01/06/15
1149
С.-Петербург
Lenchik в сообщении #1092671 писал(а):
а положить конкретную копию шрифта в папку с документом, и подключить его по имени файла, разве не поможет решить проблему с переносимостью между компами?

Поможет. Но не все любители системных шрифтов об этом задумываются.

Lenchik в сообщении #1092523 писал(а):
если у вас из полиграфического опыта есть согласованные комбинации русскоязычных и математических шрифтов, то укажите, пожалуйста. Читателям темы будет полезно.

Тут, к сожалению, ничего порекомендовать не могу, т.к. по упомянутым выше причинам для математических текстов использую pdflatex.

 Профиль  
                  
 
 Re: плохо ли использовать пакеты fontenc и inputenc ?
Сообщение21.01.2016, 13:51 
Заслуженный участник
Аватара пользователя


31/01/14
11017
Hogtown
До недавнего времени существовало очень мало высококачественных математических шрифтов (не ТеХовых). Но сейчас они появились в связи со STIX проектом.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group