Латексная коробка цвета с текстом - PullRequest
1 голос
/ 17 января 2011

Я пытаюсь собрать цветную коробку LaTeX. Пакет xcolor \ fcolorbox, кажется, то, что я хочу, но я не могу получить правильное отображение. Когда я использую

\fcolorbox{black}{red}{}

визуализирует маленькую рамку, затонувшую в нижней части текстовой строки. Лучшее, что мне удалось сделать, - это подделать текст с таким же цветом:

\fcolorbox{black}{red}{\textcolor{red}{--}}

Однако я беспокоюсь, что это не будет правильно отображаться во всех ситуациях с определенными цветами. Есть ли способ, которым я могу объявить пустое текстовое поле с полной встроенной высоты текста? Есть ли другое решение?

Я в основном ищу код, который создает цветные блоки по всему документу по адресу ftp: //ftp.dante.de/pub/tex/macros/latex/contrib/xcolor/xcolor.pdf. Ящики, на которые я ссылаюсь, используются повсеместно, но первый случай - на странице 4. Спасибо.

1 Ответ

3 голосов
/ 17 января 2011

Файл xcolor.dtx в том же каталоге, что и файл pdf, содержит источник пакета и источник документации.Соответствующие биты из источника для документации:

\def\testclr#1#{\@testclr{#1}}
\def\@testclr#1#2{{\fboxsep\z@\fbox{\colorbox#1{#2}{\phantom{XX}}}}}

...

(Answer: 40\% \testclr{green} $+$ 60\% \testclr{yellow} $=$ \testclr{green!40!yellow}, e.g., |\color{green!40!yellow}|)

В основном, используйте \phantom{} для содержимого вашего цветового блока и убедитесь, что хотя бы один из фантомных символов является полноразмерным.

Также https://tex.stackexchange.com/

...