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

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




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

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
Зависит от того какие символы и насколько точно. Но возможно, что у этих рептилоидов есть какие-то другие пакеты с аналогичными шрифтами. Взято из "comprehensive symbols list"


У вас нет доступа для просмотра вложений в этом сообщении.

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
novichok2018 в сообщении #1370456 писал(а):
В стилевике для журнала нет пакетов amsmath,amssymb.
А они прямо запрещают подключать дополнительные пакеты?

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

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

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

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
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
Так всё-таки можно в Latex набрать просто что-то вроде U+2115 в соответствующей команде для печати произвольного символа с этим кодом? Ажурные - частный случай, если можно.

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
novichok2018 в сообщении #1371930 писал(а):
Так всё-таки можно в Latex набрать просто что-то вроде U+2115 в соответствующей команде для печати произвольного символа с этим кодом?

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

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

 Re: Latex: \ажурный шрифт без пакетов AMS
Я понял, что можно, подгрузив пакеты. Вопрос уже носит теоретический характер - можно набрать символ , не подгружая пакеты?

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
novichok2018 в сообщении #1372123 писал(а):
Вопрос уже носит теоретический характер - можно набрать символ , не подгружая пакеты?

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

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

 Re: Latex: \ажурный шрифт без пакетов AMS
Аватара пользователя
novichok2018 в сообщении #1372199 писал(а):
Задумался с переходом на Utf8 от cp1251.
Не тяните резину: дальше будет только хуже

 Re: Latex: \ажурный шрифт без пакетов AMS
novichok2018 в сообщении #1372123 писал(а):
Я понял, что можно, подгрузив пакеты. Вопрос уже носит теоретический характер - можно набрать символ , не подгружая пакеты?

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

 [ Сообщений: 14 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group