2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Latex: \ажурный шрифт без пакетов AMS
Сообщение21.01.2019, 11:54 
Заблокирован


16/04/18

1129
В стилевике для журнала нет пакетов amsmath,amssymb. Поэтому он не понимает команду \mathbb, ругается на этот шрифт. Можно набрать стандартную вещь типа \mathbb{N} стандартными средствами Latex без пакетов AMS?
Спасибо.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение21.01.2019, 13:32 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Зависит от того какие символы и насколько точно. Но возможно, что у этих рептилоидов есть какие-то другие пакеты с аналогичными шрифтами. Взято из "comprehensive symbols list"


Вложения:
From-symbols-a4.pdf [295.5 Кб]
Скачиваний: 325
 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение21.01.2019, 15:52 
Заслуженный участник
Аватара пользователя


23/07/05
18014
Москва
novichok2018 в сообщении #1370456 писал(а):
В стилевике для журнала нет пакетов amsmath,amssymb.
А они прямо запрещают подключать дополнительные пакеты?

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение21.01.2019, 17:33 
Заблокирован


16/04/18

1129
Да, запрещают всё своё, это журнал JOP для конференций. Пришлось использовать простые R,N - другого не придумалось.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение21.01.2019, 17:44 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
novichok2018 в сообщении #1370556 писал(а):
Пришлось использовать простые R,N - другого не придумалось.
Используйте "жирные". Ведь так раньше и делали, а \mathbb это "blackboard bold", т.е. появился этот шрифт в качестве замены жирного на доске, и лишь потом пришел в типографии https://en.wikipedia.org/wiki/Blackboard_bold#Origin

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение22.01.2019, 09:03 
Заблокирован


16/04/18

1129
Red_Herring -спасибо за ссылку, интересно. Ввиду таблицы в вике по этой ссылке вопрос можно переформулировать: как в Latex напечатать символ по известному коду в Unicode, например
U+2115 для N. Для этого нужно, чтобы файл обязательно набирался в этой кодировке юникод, или будет работать и в привычной cp1251? Ещё я привык называть этот шрифт ажурным или Эйлеровым, эти названия общеупотребительны, или был обучен чему-то местному? Кстати там далее по ссылкам про шрифт CM-super в вике ссылка на что-то польское, а на самом деле этот шрифт создал Владимир Волович, как правильно написано в Котельников/Чеботаев. Горжусь знакомством.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение22.01.2019, 13:10 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
novichok2018 в сообщении #1370756 писал(а):
известному коду в Unicode, например
U+2115 для N. Для этого нужно, чтобы файл обязательно набирался в этой кодировке юникод, или будет работать и в привычной cp1251

Прежде всего: cp1251 и всех его родственников--в почетную отставку. Только utf8 (или utfx8)! Причина: utf8 гораздо универсальнее и покрывает не только русские элементы исходника, но и украинские, казахские, французские и т.д. и т.п. (должны покрываться даже иероглифы, но я не пробовал, не скажу). Начиная с TeXLive 2018 utf8 это default encoding.

Нормально юзеру вообще ничего не надо знать про юникодные коды. Довольно давно мне понадобилось добавить определение \textge для использования в \texorpdfstring поскольку тогда puenc.def не содержал этого определения, и несколько аналогичных случаев. Вот и все

Исправьте Вики. В http://tug.ctan.org/tex-archive/fonts/ps-type1/cm-super/README (а это самая авторитетная ссылка) указан копирайт В.Воловича (ссылки на "что-то польское") не нашел

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение26.01.2019, 12:27 
Заблокирован


16/04/18

1129
Так всё-таки можно в Latex набрать просто что-то вроде U+2115 в соответствующей команде для печати произвольного символа с этим кодом? Ажурные - частный случай, если можно.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение26.01.2019, 13:33 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
novichok2018 в сообщении #1371930 писал(а):
Так всё-таки можно в Latex набрать просто что-то вроде U+2115 в соответствующей команде для печати произвольного символа с этим кодом?

Можно, если вы загрузите пакет
Используется синтаксис LaTeX
\usepackage[utf8x]{inputenc}

Просто utf8 работать не будет (и, кстати, даже он стал "по умолчанию" только с лета 2018). А эти рептилоиды, которые не допускают amssymb наверняка используют
Используется синтаксис LaTeX
\usepackage[cp1251]{inputenc}

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение26.01.2019, 23:14 
Заблокирован


16/04/18

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

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение27.01.2019, 01:18 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
novichok2018 в сообщении #1372123 писал(а):
Вопрос уже носит теоретический характер - можно набрать символ , не подгружая пакеты?

Эти символы-нельзя; разумеется, в будущем это может измениться.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение27.01.2019, 09:32 
Заблокирован


16/04/18

1129
Red_Herring - спасибо за квалифицированную консультацию, в моей работе очень пригодится. Задумался с переходом на Utf8 от cp1251. Переход осложняется тем, что пока чаще имею дело со стилевиками в журналах, где может быть по привычке прописаны старые кодировки. Ещё сталкивался не раз, что если tex файл набран в Utf8, то при копировании из него во всякие ворды, текстовики, другие файлы tex (у меня) зачастую получаются кракозябры. Особенно напрягают сложности вставить из одного tex файла в другой в разных кодировках. При этом и декодер Лебедева тут часто пасует.

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение27.01.2019, 12:04 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
novichok2018 в сообщении #1372199 писал(а):
Задумался с переходом на Utf8 от cp1251.
Не тяните резину: дальше будет только хуже

 Профиль  
                  
 
 Re: Latex: \ажурный шрифт без пакетов AMS
Сообщение28.01.2019, 21:24 


13/07/14
258
novichok2018 в сообщении #1372123 писал(а):
Я понял, что можно, подгрузив пакеты. Вопрос уже носит теоретический характер - можно набрать символ , не подгружая пакеты?

Lua(La)TeX: https://tex.stackexchange.com/a/354446

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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