Налаштування кольорового PDF, створеного LaTeX, для друку чорно-білого кольору


11

Я використовую LaTeX для генерування PDF, і я бачу, що кольоровий PDF хороший для читання на екрані, але не дуже гарний для друку та читання.

Чи є якийсь спосіб відключити налаштування кольору, щоб зробити його всіма кольорами в сірий колір? Як і в, чи є в кольоровому пакеті LaTeX варіант, щоб усі кольори виходили лише чорними?


3
Просто змініть налаштування принтера.
Ларрі Ван

Це може залежати від того, який пакет кольорів LaTeX ви використовуєте.
David Z

Треба визнати: я знаю, що деякі драйвери принтерів підтримують відключення кольорів у тексті, залишаючи інші елементи такими, якими вони є. Може, це може допомогти?
lajuette

Відповіді:


7

Це (як я читав питання) не має нічого спільного з принтерами, і, здається, належить до stackoverflow, з якого він розпочався.

У colorупаковці є monochromeопція, яка вимикає весь колір, вимикаючи:

\documentclass{article}
\usepackage[monochrome]{color}
%\usepackage{color}
\begin{document}
Hello \textcolor[rgb]{1,0,0}{World}!
\end{document}

Це те, що ви шукали? Виходить усе чорно-біле, а не відтінки сірого.


2
Недостатньо: включена графіка все одно буде кольоровою.
Чарльз Стюарт

Правда. Якщо перетворення включеної графіки до монохромної справді є вимогою, то для LaTeX знадобиться щось таке. Якщо ні, то це видалить усі (?) Кольори, що походять з LaTeX.
Норман Грей

5

Я припускаю, що ваші посилання були створені за допомогою пакета Hyperref, і ви хочете переглянути кольорові посилання на екрані, але ще надрукуйте для паперу весь текст у відтінках сірого.

З документації Hyperref, о http://www.ctan.org/tex-archive/macros/latex/contrib/hyperref/

Експериментальний варіант `ocgcolorlinks '

-------------------- `------------- '

Ідея - це кольорові посилання, коли їх переглядають, але друкують без кольорів.
Цей новий експериментальний варіант `ocgcolorlinks 'використовує необов’язкові групи вмісту, функцію, введену в PDF 1.5.

  • Необхідно вказати опцію для завантаження пакета: \ usepackage [ocgcolorlinks] {hyperref}

  • Основний недолік: Посилання не можна переривати через рядки. PDF посилання 1.7: 4.10.2 "Зробити графічний вміст необов'язковим": Операції стану графіки, такі як встановлення кольору, ..., все ще застосовуються.

    Тому текст посилання поміщається у поле і встановлюється двічі, з кольором і без нього. * Функцію можна переключити за допомогою \ hypersetup {ocgcolorlinks = false} всередині документа.

    • Підтримувані драйвери: pdftex, dvipdfm

    • Версія PDF повинна бути не менше 1,5. Він автоматично встановлюється для pdfTeX. Користувачі dvipdfmx встановлюють версію в командному рядку: dvipdfmx -V 5

З цього сказаного, вам потрібно буде переконатися, що ваші посилання не перериваються між рядками. Існує кілька способів зробити це, наприклад, використовувати ~замість пробілів між словами, оточуючи посилання за допомогою \mboxабо кодуючи якесь покарання у користувацькій команді типу URL.

З іншого боку, якщо ви не хочете бачити кольори на екрані чи на папері, просто встановіть опцію, colorlinks=falseколи зателефонуєте на пакет гіперреф.


1

Ви можете Ghostscript перетворити кольоровий PDF у відтінки сірого. Дивіться http://handyfloss.net/2008.09/making-a-pdf-grayscale-with-ghostscript/ .

Однак, ви отримаєте той самий результат, просто встановивши налаштування принтера на "відтінки сірого" перед друком, тому це може не спричинити клопоту.

Щоб отримати гарний сірий документ, можливо, краще вручну відрегулювати кольори в LaTeX, щоб він використовував лише сірий. Таким чином ви зможете контролювати, які сірі кольори використовуються, щоб гарантувати, що підсвічування та інші речі залишаються читабельними.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.