2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Русский векторный шрифт.
Сообщение10.02.2020, 13:00 


01/06/19
22
Спасибо jamesjames. Исправил. Компилируется. Но проблема не исчезла. Без пакета PSCyr шрифт растровый и на фоне формул бледный (формулы - векторные). А можно ли с пакетом PSCyr принудительно поставить шрифт Computer Modern?

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение10.02.2020, 14:23 
Аватара пользователя


05/12/12
136
Chernigov
SergFed в сообщении #1438878 писал(а):
но к сожалению, как кириллица так и латиница были растровые
Evgueni в сообщении #176815 писал(а):
cm-super - это просто замена родных Computer Modern шрифтов векторными, поэтому MikTeX не обязан их качать, так как и без cm-usper всё работает. IMHO лучше просто доставить пакет cm-super, при этом ничего в проекте менять не нужно.
Если нужен pscyr в формулах, то поменять с \usepackage{pscyr} на
Код:
\usepackage[math]{pscyr} % и для формул
\renewcommand{\rmdefault}{ftm} % стиль TimesNewRomanPSMT
или на альтернативу pscyr:
Код:
\usepackage{tempora} % как Times New Roman                                     
\usepackage{newtxmath} % формулы как у Times New Roman

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение10.02.2020, 15:33 
Аватара пользователя


05/12/12
136
Chernigov
SergFed в сообщении #1439153 писал(а):
Спасибо

Подправил ваш шаблон.
Картинка: https://i.ibb.co/3Mxv7Ck/latx-fnt-mat.png

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[11pt,a4paper]{article}
\usepackage[cp1251]{inputenc} % поменять на свою кодировку!!!
\usepackage{mathtext} % рус. буквы в матем. формулах
\usepackage{amsmath,amssymb,amsthm,amscd,latexsym} % матем. пакеты
\usepackage[T1,T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage[math]{pscyr} %Times New Roman + матем. вид
\renewcommand{\rmdefault}{ftm} % стиль шрифта TimesNewRomanPSMT
\DeclareSymbolFont{T2Aletters}{T2A}{ftm}{m}{it}
 % тем же шрифтом и матем. рус. буквы + курсив
\usepackage{graphicx}
\usepackage[left=1cm,right=1cm,top=2cm,bottom=2cm]{geometry}
\usepackage{tabularx}
\usepackage{fancyhdr}
\usepackage{capt-of}
\begin{document}
\centering
Аааа Бббб В в в\\
$5+5=10$\quad$И=К=Л$

\[
Щ_{среднее} = \frac{A_{один}-D_{два}}{t_{три}}
\]

\end{document}
 

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение10.02.2020, 17:50 


01/06/19
22
Очень Вам благодарен, jamesjames! Спасибо за всё! Мой вопрос снят с повестки дня!

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение01.10.2023, 10:05 


01/06/19
22
Спустя четыре года снова повторилась проблема. Этим летом перешёл на новый ноутбук и заметил, что при компиляции документа шрифт растровый, то есть при увеличении в "зазубринках". Настройки MiKTeXa те же, что и на старом ноуте. Причём такой же .tex файл, с одной и той же преамбулой на старом ноутбуке компилируется векторным шрифтом. Помогите разобраться

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение02.10.2023, 17:56 
Аватара пользователя


22/11/22
738
SergFed
C pscyr давно проблемы. Он насколько вам принципиален? Для чего вы его используете, конкретно?

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение02.10.2023, 20:26 


01/06/19
22
С pscyr давно распрощался, когда разрешил проблему в 10.02.2020 году. Может я чего-то недопонимаю? Подскажите, пожалуйста, что не так в преамбуле? Долгое время пользуюсь именно таким набором пакетов для написания статей. Всё было без проблем. Проблемы возникли при переходе на новый ноутбук. Неужели из-за операционной системы (разрядность осталась 64)?

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[T1,T2A]{fontenc}
\usepackage{amsmath}      
\usepackage{amsfonts}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{wasysym}        
\usepackage{wrapfig}
\textheight=24cm            
\textwidth=18cm            
\oddsidemargin=-1cm        
\topmargin=-1.5cm          
\parindent=24pt            
\parskip=0pt                
\tolerance=2000            
\flushbottom                
\usepackage{tabularx}      
\usepackage{multirow}      
\renewcommand{\arraystretch}{1.4}
\usepackage[thinlines]{easytable}
\usepackage{fancyhdr}      
\usepackage{pgfplots}      
\usepackage{pgfplotstable}  
\pgfplotsset{compat=newest}
\pgfplotsset{grid=major}    
\usepackage{amssymb}                
\usepackage{paralist}                
\renewcommand{\labelenumi}{\arabic{enumi})}  
\renewcommand{\labelenumii}{\asbuk{enumii})}
\usepackage{xcolor}
\usepackage{hyperref}      
\usepackage{multicol}                
\definecolor{linkcolor}{HTML}{FF1493}
\definecolor{urlcolor}{HTML}{0000FF}  
\hypersetup{pdfstartview=FitH,  linkcolor=linkcolor,urlcolor=urlcolor, colorlinks=true}
 

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение02.10.2023, 22:41 
Заслуженный участник
Аватара пользователя


11/01/06
3828
SergFed, установите пакет cm-super.

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение03.10.2023, 01:25 
Аватара пользователя


22/11/22
738
RIP
В последнее время (это довольно давно) векторность обеспечивается по умолчанию, при отсылке к T1 в преамбуле, обычно нет нужды цеплять cm-super.
SergFed
Минимальный рабочий пример - это минимальный, на котором видна ваша проблема.
Например, на этом видна?
Используется синтаксис LaTeX
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1,T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\begin{document}
Text   

$a^2+b^2=c^2$
\end{document}


А то вы столько прикрутили, черт ногу сломит. Если на этом не видна, а остальные позарез вам нужны - так по одному и цепляйте, пока не станет видна.
Если векторности нет - поставьте cm-super. (В админке Миктеха или использовав команду \usepackage{cm-super}. Достаточно однократно)

У меня на такой преамбуле все векторное и без cm-super (и я его уже очень давно не упоминаю, за ненадобностью).

Upd. На самом деле, в совете RIP есть смысл, если cm-super не инсталлирован - так он проставится на лету (если это предусмотрено), а дальше уже можно будет его не использовать, отсылаясь к T1. А вот можно ли не ссылаться на T1, если используешь T2A тоже, я пока никак не проникнусь. Надо почитать.

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение03.10.2023, 23:16 
Заслуженный участник
Аватара пользователя


11/01/06
3828
Combat Zone
Basic-версия MiKTeX не содержит векторных шрифтов для кириллицы (для Computer Modern), поэтому при попытке писать на русском генерятся растровые шрифты. Пакет cm-super содержит среди прочего векторную кириллицу, и если он установлен, то MiKTeX это автоматически замечает и использует шрифты из него. В преамбуле ничего менять не нужно (\usepackage{cm-super} выдаёт ошибку). По крайней мере, раньше было так. (Пакет cm-super не включён в basic-версию MiKTeX из-за его большого размера.)

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение04.10.2023, 00:17 
Аватара пользователя


22/11/22
738
RIP в сообщении #1612310 писал(а):
\usepackage{cm-super} выдаёт ошибку
Да, спасибо: мне удалось спутать название с другим пакетом, созвучным, но тут бесполезным.
Действительно, будет ошибка, так что с basic-версией, похоже, без вариантов.
Вы правы.

Проблема (как посмотреть, конечно) в том, что у меня полная версия.

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение04.10.2023, 00:49 
Заслуженный участник


01/06/15
1149
С.-Петербург
Combat Zone в сообщении #1612321 писал(а):
Проблема (как посмотреть, конечно) в том, что у меня полная версия.

Так Вы запустите MiKTeX Console и там в Packages посмотрите, установлен пакет cm-super или нет. Если нет - установите.

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение04.10.2023, 00:51 
Аватара пользователя


22/11/22
738
Walker_XXIЭто пусть ТС запускает, мне точно не надо.

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение04.10.2023, 06:28 


01/06/19
22
В MiKTeX Console переустановил пакет cm-super. С минимальной преамбулой выдаёт растровый шрифт кириллицы (латиница - вектором). Как узнать, Basic-версия MiKTeX, или полная?

 Профиль  
                  
 
 Re: Русский векторный шрифт.
Сообщение04.10.2023, 11:25 
Аватара пользователя


22/11/22
738
SergFed
Пожалуйста, положите минимальный пример. Полностью, и преамбула, и содержание документа.

О вашем вопросе: неявно складывается впечатление, что вы устанавливали недавно. В таком случае, MikTex у вас базовый -- политика у них стала такова, что они выкладывают только эту минимальную версию, видимо, в расчете на то, что в процессе работы она обрастет нужными пакетами.

Тут я могу ошибаться, поскольку мне точно все это не нужно (в чем и прелесть полных версий), но думаю, меня поправят, если так.

Однако, вам ничего не дает эта информация, базовый он или нет. Явно не полный. Так что надо смотреть, что не получается у вас и почему.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3  След.

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



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

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


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

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