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
11347
Hogtown
Зависит от того какие символы и насколько точно. Но возможно, что у этих рептилоидов есть какие-то другие пакеты с аналогичными шрифтами. Взято из "comprehensive symbols list"


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


23/07/05
17982
Москва
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
11347
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
11347
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
11347
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
11347
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
11347
Hogtown
novichok2018 в сообщении #1372199 писал(а):
Задумался с переходом на Utf8 от cp1251.
Не тяните резину: дальше будет только хуже

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


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

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

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

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



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

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


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

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