Разработка технической документации и технические писатели Технические писатели и разработка технической документации технические писатели в Телеграм 

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
Latex, поменять шрифт для всего документа
 
Требуется изменить стандартный шрифт, задаваемый latex'ом для документа, на, например, Arial. Единственное что нашел в интернете:

Код
\fontfamily{Roman}
\fontseries{m}
\fontshape{it}
\fontsize{12}{15}
\selectfont 
но эффекта почему-то не дает. Нашел команды для изменения шрифта для фрагмента текста, но мне нужно полностью.
 
\renewcommand{\familydefault}{\sfdefault}
Изменит стандартный шрифт документа на сансерифный.

Здесь можно прочесть и про другие возможности...
Изменено: Виктор Фигурнов - 30.09.2014 15:22:28
 
Хорошо, с этим буду разбираться.

Сейчас заметил, что текст, генерируемый latex'ом в pdf-файле, тусклее, чем текст в Word. Почему?

 
Сравнивайте в одной программе. Например, сохраните документ Word в формате PDF и сравните PDF-файлы, сгенерированные LaTeX и Word, используя одну и ту же программу просмотра PDF.
 
Нет, в PDF из Word правильный цвет шрифта. Значит, Latex что-то не то делает.
 
Цитата
fs444 пишет:
Нет, в PDF из Word правильный цвет шрифта. Значит, Latex что-то не то делает.
Заботится об окружающей среде экономя порошок в картриджах  :)
 
Цитата
Виктор Фигурнов пишет:
\renewcommand{\familydefault}{\sfdefault}
Изменит стандартный шрифт документа на сансерифный.

Здесь можно прочесть и про другие возможности...
Вот, поставил в преамбуле

Цитата
\usepackage{fontspec}
\setmainfont{Arial}
в ответ Miktex пишет "You must change your typesetting engine to, e.g., "xelatex" or "lualatex"! instead of plain "latex" or "pdflatex"." Где я должен это поменять? =)) Поменял параметр \pagestyle{plain} , эффекта не дало.
 
Чтобы использовать юникодные шрифты типа Arial можно в TexWorks поменять движок, которым выполняется компиляция TeX-программы (для этого там есть выпадающий список в панели инструментов). И выбрать XeLaTeX.

Если ввести программу

\documentclass{article}
\usepackage{fontspec}
\usepackage{misccorr}
\setmainfont{Arial}
\begin{document}
\section{Настройки программы }
\subsection{Меню «Файл» }
\subsection{Меню «Анкета» }
Сразу после завершения процесса регистрации здесь надо подтвердить персональные данные, указанные при регистрации.
\end{document}

То текст документа будет оформлен шрифтом Arial

Если заменить \setmainfont{Arial} на \setmainfont{Times New Roman}

То текст документа будет оформлен шрифтом Times New Roman
 
Понятно. Много нюансов, наверное начну читать документацию подробнее) Она кстати очень разрозненная, по-моему. Пролистал много сайтов по настройке шрифтов в latex, а про \setmainfont там вроде как не было...
 
Насколько я понимаю, команда \setmainfont определена в пакете fontspec. А пакет fontspec предназначен для XeTeX и LuaTeX. Все эти извращения нужны для использовании обычных системных шрифтов, вроде Arial и Times New Roman, в TeX. С помощью XeTeX и fontspec вы можете без каких-либо установок шрифта в TeX использовать любой установленный в операционной системе TrueType и OpenType шрифт.
 
Теперь запрашивает файл tex\latex\tipa\t3enc.def . Попробовал встроенные репозитории MikTex, там файла нет. Отдельно тоже не ищется. Что делать?
 
http://www.ctan.org/tex-archive/fonts/tipa/tipa/sty
 
Все, идею поста #8 освоил. Теперь дополнительный вопрос - если весь текст документа Times New Roman, как отдельно определить Arial для заголовков?
 
http://tex.stackexchange.com/questions/10138/change-section-fonts
 
Цитата
Виктор Фигурнов пишет:
http://tex.stackexchange.com/questions/10138/change-section-fonts
Попробовал код по этой ссылке, получаю сообщение


Цитата
miktex-luatex.exe: The remote package repository is not online. You have to choose another repository.
miktex-luatex.exe: Dat a: http://ctan.uni-altai.ru/systems/win32/miktex/tm/packages/
============================================================­==========

! LaTeX Error: File `titlesec.sty' not found.

Вопрос - как понять, куда положить этот titlesec.sty ?
 
Вам же на чистом английском языке сообщили, что репозиторий в оффлайне. Вы выбрали какой-то алтайский репозиторий, а там наверное компьютер выключили по окончании рабочего дня. Смените репозиторий на более надежный, повторите попытку и все должно само установиться.
Страницы: 1
Читают тему