Настройки дизайна
  • Общие
  • Шапка
  • Главная
Базовый цвет
Свой цвет
Сайдбар
Тень на внутренних страницах
Фон логотипа в цвет сайта
Шапка сайта всегда видна
Шапка по ширине экрана
Кнопка "Оставить заявку" вместо слогана
Главное меню
Пункты меню 3-го уровня
Скрыть слайдер
"Услуги" на главной
"Тизеры" на главной
"Форма обратной связи" на главной
"Выполненные работы" на главной
"Новости" на главной
"Блог" на главной
"Партнеры" на главной

Latex, поменять шрифт для всего документа

Внимание! Если не пришло письмо о регистрации напишите нам на почту! 
@twriters
 obmen_soobsheniyami.pngчат для технических писателей в Telegram

 Зарегистрируйтесь
Страницы: 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
Читают тему

Рейтинг@Mail.ru