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
445
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
3822
SergFed, установите пакет cm-super.

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


22/11/22
445
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
3822
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
445
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
445
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
445
SergFed
Пожалуйста, положите минимальный пример. Полностью, и преамбула, и содержание документа.

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

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

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

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

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



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

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


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

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