2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Смена шрифта в формулах
Сообщение04.07.2019, 19:51 
Аватара пользователя


02/07/19
30
Питер
Приветствую всех.
Пользуюсь TexLive2019, решил в работе сменить дефолтный шрифт на что-то более привычное для глаз.
Преамбула:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,14pt, article]{ncc}
\usepackage{mathtext} % кириллица в формулах
\usepackage[LGR,T1,T2A]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}
\usepackage{amsbsy}
\usepackage{amstext}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{longtable}
\usepackage{indentfirst}

%вот тут меняю шрифты

\renewcommand{\rmdefault}{PTSerif-TLF}
\renewcommand{\sfdefault}{PTSans-TLF}
\renewcommand{\ttdefault}{PTMono-TLF}

\DeclareSymbolFont{T2Aletters}{T2A}{PTSerif-TLF}{m}{it} %единообразие латиницы и кириллицы в формулах путем наклона кириллицы
 

И все стало достаточно красиво, НО в формулах, что выключенных, что нет, поменялась только кириллица (видимо от последней строчки). А это уже совсем не красиво. Как поменять шрифты и в формулах единообразно с текстом (учитывая, что и текст и формулы используют кириллицу, это принципиально)?

 Профиль  
                  
 
 Re: Смена шрифта в формулах
Сообщение04.07.2019, 21:52 


13/07/14
257
https://ctan.org/pkg/xcharter
https://ctan.org/pkg/newtx
Попробуйте вот эти два шрифтовых пакета настроить на совместную работу (в первом указано как именно).

Ну и совет — всё же приводить минимальный рабочий воспроизводимый пример, а то нужно ещё понапридумывать документы где в формулы с кириллицей.

 Профиль  
                  
 
 Re: Смена шрифта в формулах
Сообщение05.07.2019, 14:45 
Аватара пользователя


02/07/19
30
Питер
Понял, насчет примера. Пример (надерганные кусочки):

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX

\documentclass[a4paper,14pt, article]{ncc}
\usepackage{mathtext} % кириллица в формулах
\usepackage[LGR,T1,T2A]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}
\usepackage{amsbsy}
\usepackage{amstext}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{longtable}
\usepackage{indentfirst}

\renewcommand{\rmdefault}{PTSerif-TLF}
\renewcommand{\sfdefault}{PTSans-TLF}
\renewcommand{\ttdefault}{PTMono-TLF}
%\DeclareSymbolFont{T1Aletters}{T1}{PTSerif-TLF}{m}{it}

\DeclareSymbolFont{T2Aletters}{T2A}{PTSerif-TLF}{m}{it} %единообразие латиницы и кириллицы в формулах путем наклона кириллицы





\begin{document}
       

       

\underline{Замечания о терминах:}
\begin{itemize}
        \item Фраза "`В Начале"' говорит о том, что мироздание начиналось из  первичного мгновения, точки $t=0$ - начала. До $t=0$ не было ничего, даже времени, поскольку время - одна из функций существующего мироздания. Поэтому бессмысленно рассуждать о том, что было до $t=0$
       
        \begin{figure}[h]
                \centering
                \begin{tikzpicture}
                \draw [->](0,0) -- (8,0) node [below ]{$t-жизнь\ мира$};
               
                \draw [->] (0,0) -- (0,2) ;
               
               
                \draw (0,0) node [below ]{$t=0$};
               
                %       \draw [ pattern=north east lines] rectangle  (-2,1.5) -- (0,0);
               
                \draw(-2,1) node [anchor=south]{$t-не\ определено$}  ;
                \end{tikzpicture}
               
                \caption[]{}
                %       \label{fig:st1gr1}
        \end{figure}
        \item Термины "`Земля"' и "`Небо"' в (Быт. 1:1-2) означают не планету Земля и ее атмосферу-небо, но некую исходную праматерию, "`изумляющую пустоту"' по слову свят.Филарета (Дроздова). "`Небо"', видимо, означают мир духовный.
        \item "`Свет"' из (Быт.1:3) можно рассматривать по "`Таинство Веры"'  митр. Иллариона Алфеева, как "`Свет Божества отразившийся в мире"'. Но, думаю, еще более верно физическое понимание света, как той самой первозданной материи -- энергии, что возникла в $t=0$ как поток сверхэнергичных фотонов. То есть, по сути, света.
        \item "`Наблюдатель"' --- воображаемый человек, житель Земли (когда она уже появилась), который наблюдает за происходящим.
\end{itemize}
\[
\begin{split}
Первчиная\ земля \Rightarrow реальная\ Земля\ (планета)\\ \Rightarrow вода\ на\ Земле (H_2O) \Rightarrow Рыба/ птица \ldots\\
\end{split}
\]
         По относительному изменению. Чем больше отношение, тем больше отличие начального состояния и смерти.
\[\Delta_{П}=D_{П_{0}}/D_{П_{см}}\approx 1;        \Delta_{Х}=D_{Х_{см}}/D_{0}> 1; даже \gg \]
       
\end{document}
 

 Профиль  
                  
 
 Re: Смена шрифта в формулах
Сообщение08.07.2019, 17:59 
Аватара пользователя


02/07/19
30
Питер
Lenchik в сообщении #1403265 писал(а):
https://ctan.org/pkg/xcharter
https://ctan.org/pkg/newtx
Попробуйте вот эти два шрифтовых пакета настроить на совместную работу (в первом указано как именно).


Посмотрел... Там надо пакеты AMS, как я понял, менять на некие свои. А просто включить те шрифты, которые я во всем остальном документе включил (кроме латиницы в формулах) не выйдет? Ведь кириллица в формулах поменялась, осталась латиница и спецзнаки. И как я понимаю, шрифты PT- они имеют все необходимое. Или там все те самые AMS пакеты меняет неисправимо?

Уж извините, когда я учился Латехов не использовали (компы то были так... ДОСовые больше, и 95ая), а потом было не надо. Учу теперь...

 Профиль  
                  
 
 Re: Смена шрифта в формулах
Сообщение18.07.2024, 17:02 
Аватара пользователя


18/07/24
1
физфак БГУ
Я в относительно старой сборке теха (с WinEdt 5.0) в преамбуле делаю так:
Используется синтаксис LaTeX
\documentclass[a4paper,14pt]{extarticle}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[numbers,square,comma,sort&compress]{natbib}
\usepackage{amssymb,amsmath}
\usepackage[varg]{txfonts}% Times для формул; если pscyr включен, то это нужно закомментировать
%\usepackage[math]{pscyr}% можно включить для использования Antiqua (почти как Литературная) и в тексте, и в формулах
\def\rmdefault{ftm}% Times для текста из пакета pscyr; если pscyr включен, то это нужно закомментировать
\usepackage[scr=boondox,scrscaled=1.06,cal=cm]{mathalfa}% script math - для кучерявой ЭДС (в масштабе 1.06): \mathscr{E}.
\usepackage{graphicx}
\usepackage{wrapfig}
\allowdisplaybreaks
\tolerance=4000

С этой преамбулой получается текст кириллицей в Times из пакета pscyr и математика латиницей в Times из пакета txfonts.

Можно сделать и текст, и математику в Antiqua из пакета pscyr. Для этого нужно закоментировать \usepackage[varg]{txfonts} и \def\rmdefault{ftm} и подключить \usepackage[math]{pscyr}.

Пробовал самостоятельно инсталлировать современный пакет newtx. Но то ли ему чего-то не хватает, то ли я его неправильно вызываю, то ли слишком старый тех. Бьет ошибку "! Package etoolbox Error: Not running under e-TeX." и ничего вразумительного не получается. Карту шрифтов "newtx.map" прописал в "updmap.cfg", config миктеховский проапдетил initexmf.exe --install root и проч. - не помогает.

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

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



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

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


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

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