Я использую LaTeX для генерации PDF и вижу, что цветной PDF хорош для чтения на экране, но не так хорош для печати и чтения.
Есть ли способ отключить настройку цвета, чтобы сделать все цвета в оттенках серого? Например, есть ли какая-либо опция в пакете цветов LaTeX, чтобы все цвета были только черными?
Ответы:
Это (как я прочитал вопрос) не имеет никакого отношения к принтерам и, по-видимому, относится к stackoverflow, откуда он начался.
В
color
пакете естьmonochrome
опция, которая отключает все цвета:Это то, что вы искали? Получается все черно-белое, а не в оттенках серого.
источник
Я предполагаю, что ваши ссылки были созданы с помощью пакета Hyperref, и вы хотите просматривать цветные ссылки на экране, но печатать на бумаге весь текст в оттенках серого.
Из документации Hyperref более чем на
http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/
Исходя из того, что он говорит, вы должны убедиться, что ваши ссылки не пересекаются между строк. Есть несколько способов сделать это, например, использовать
~
вместо пробелов между словами окружение ссылки\mbox
или кодирование некоторого вида штрафа в пользовательской команде типа url.С другой стороны, если вы не хотите видеть цвета на экране или на бумаге, просто установите этот параметр
colorlinks=false
при вызове пакета hyperref.источник
Вы можете Ghostscript, чтобы преобразовать цветной PDF в оттенки серого. См. Http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .
Тем не менее, вы получите тот же результат, просто установив настройки принтера в «оттенки серого» перед печатью, так что это может не стоить хлопот.
Чтобы получить хороший документ в оттенках серого, лучше вручную настроить цвета в LaTeX, чтобы он использовал только серый. Таким образом, вы можете контролировать, какие оттенки серого используются, чтобы подсветка и другие элементы оставались читаемыми.
источник