LINUX.ORG.RU
решено ФорумTalks

LaTeX. Выделить цветом строку на всю ширину текста. В строке при этом всего одно слово

 , ,


2

2

Прочитал вот это http://grammarware.net/text/syutkin/ColourInLaTeX.pdf

Не понял нескольких вещей:

  1. В книжке написано, что «Драйвером по умолчанию задан dvips». Однако, если задать в преамбуле просто \usepackage[usenames]{color}, то при попытке написать по тексту \colorbox{ForestGreen}{\textbf{Слово}} компилятор ругается на Undefined color. Вопрос в том, что если по дефолту dvips, то почему оно не подхватывает имя цвета, которое взято из таблицы в той же книге?

  2. Даже если цвет срабатывает (если задать просто green), то зеленый фон появляется только под буквами. Мне надо залить цветом всю строку, в которой это слово расположено. Вот так https://i.imgur.com/LVjjIMZ.png . Как это сделать в LaTeX?

Ты читаешь слегка устаревший текст… Читай документацию к пакету xcolor. А для всяких боксов с заголовками сейчас, пожалуй, tclolorbox является самым удобным способом рисования. Например:

\documentclass{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

\usepackage[dvipsnames]{xcolor}
\usepackage{tcolorbox}

\begin{document}
\begin{tcolorbox}[title=Примечание,leftrule=-0.4pt,rightrule=-0.4pt,toprule=0pt,titlerule=0pt,sharp corners,
  colback=white,colframe=black,coltitle=black,colbacktitle=ForestGreen]
Во многих дистрибутивах OS Linux, например в Ubuntu, включенный в поставку LibreOffice не содержит набора значков Sifr. Вы должны
будете установит его отдельно, скачав из репозиториев вашего дистрибутива.
\end{tcolorbox}
\end{document}
TeopeTuK ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.