#pdf #printing #colors #latex
#PDF #печатание #Цвет #Латекс
Вопрос:
В настоящее время у меня возникли проблемы с печатью сгенерированного PDF-документа latex. Хотя печать всего документа в цвете просто прекрасна, по какой-то причине все мои списки напечатаны только в черно — белом цвете. В самом PDF-файле списки отображаются в цвете, как и ожидалось. Это нормальное поведение в латексе или я делаю что-то не так? Я использую обычный пакет листинга со следующим определенным стилем. Минимальный рабочий пример:
documentclass[ twoside,openright,numbers=noenddot,% toc=bibliography,toc=listof,% footinclude=false,headinclude=false,cleardoublepage=empty,% BCOR=5mm,paper=a4,fontsize=11pt,%DIV=14,% ngerman% ]{scrreprt}RequirePackage[utf8]{inputenc} DeclareUnicodeCharacter{00A0}{~} RequirePackage[T1]{fontenc} newcommand{currentVersion}{Version 2.1xspace}newcounter{dummy} PassOptionsToPackage{ngerman}{babel} RequirePackage{babel} RequirePackage{csquotes}renewcaptionname{ngerman}{listfigurename}{Abbildungen} renewcaptionname{ngerman}{listtablename}{Tabellen} PassOptionsToPackage{fleqn}{amsmath} RequirePackage{amsmath} usepackage{geometry} geometry{a4paper,left=25mm,right=35mm,top=25mm,bottom=30mm}PassOptionsToPackage{dvipsnames}{xcolor} RequirePackage{xcolor} definecolor{ingwi}{cmyk}{.9,0,0,0}usepackage{textcomp}usepackage{scrhack}usepackage{xspace} usepackage{mparhack}PassOptionsToPackage{printonlyused}{acronym} usepackage{acronym}usepackage{booktabs}usepackage{multirow}usepackage[shadow]{todonotes} newcommand{todox}[1]{todo[inline, size=small]{#1}} newcounter{todocounter} renewcommand{todox}[2][]{stepcounter{todocounter}todo[inline, size=small,caption={thetodocounter: #2}, #1]{renewcommand{baselinestretch}{0.5}selectfontthetodocounter: #2par}}usepackage{blindtext}counterwithout{footnote}{chapter}usepackage{tabularx} setlength{extrarowheight}{3pt}usepackage{caption}captionsetup{format=plain,indention=1em,font=small}usepackage{subfig}usepackage{wrapfig}usepackage{listings} lstset{emph={trueIndex,root},emphstyle=color{BlueViolet}}%underbar} % for special keywordslstset{language=[LaTeX]Tex,%C , keywordstyle=color{RoyalBlue},%bfseries, basicstyle=smallttfamily, %identifierstyle=color{NavyBlue}, commentstyle=color{Green}ttfamily, stringstyle=rmfamily, numbers=none,%left,% numberstyle=scriptsize,%tiny stepnumber=5, numbersep=8pt, showstringspaces=false, breaklines=true, % frameround=ftff, frame=single, texcl=true, belowcaptionskip=.75baselineskip %frame=L} lstdefinestyle{Java}{belowcaptionskip=1baselineskip, breaklines=true, xleftmargin=parindent, language=Java, texcl=true, numbers=left, numberstyle=tiny, stepnumber=1, numbersep=8pt, showstringspaces=false, basicstyle=footnotesizettfamily, keywordstyle=bfseriescolor{blue}, commentstyle=itshapecolor{black!50!white}, morecomment=[s][color{white}]{---}{ }, morecomment=[s][color{orange!90!black}]{@}{ }, identifierstyle=color{black}, stringstyle=color{green!60!black}}lstdefinestyle{Xml}{belowcaptionskip=1baselineskip, breaklines=true, xleftmargin=parindent, language=Java, texcl=true, numbers=left, numberstyle=tiny, stepnumber=1, numbersep=8pt, showstringspaces=false, basicstyle=footnotesizettfamily, identifierstyle=bfseriescolor{black}, commentstyle=itshapecolor{black!50!white}, stringstyle=color{green!60!black}}PassOptionsToPackage{pdftex,hyperfootnotes=false,pdfpagelabels}{hyperref} usepackage{hyperref}pdfcompresslevel=9pdfadjustspacing=1 PassOptionsToPackage{pdftex}{graphicx} usepackage{graphicx} hypersetup{% %draft, % = no hyperlinking at all (useful in b/w printouts) pdfstartpage=1, pdfstartview=Fit,% colorlinks=true, linktocpage=true, %urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,% %urlcolor=brown, linkcolor=RoyalBlue, citecolor=green, %pagecolor=RoyalBlue,% % uncomment the following line if you want to have black links (e.g., for printing) colorlinks=false, pdfborder={0 0 0}, breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,% plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,% hypertexnames=true, pdfhighlight=/O,%nesting=true,%frenchlinks,% pdftitle={test},% pdfauthor={textcopyright test, test},% pdfsubject={},% pdfkeywords={},% pdfcreator={pdfLaTeX},% pdfproducer={LaTeX with hyperref}%} makeatletter@ifpackageloaded{babel}% {% addtoextrasamerican{% renewcommand*{figureautorefname}{Figure}% renewcommand*{tableautorefname}{Table}% renewcommand*{partautorefname}{Part}% renewcommand*{chapterautorefname}{Chapter}% renewcommand*{sectionautorefname}{Section}% renewcommand*{subsectionautorefname}{Section}% renewcommand*{subsubsectionautorefname}{Section}% }% addtoextrasngerman{% renewcommand*{chapterautorefname}{Kapitel}% renewcommand*{sectionautorefname}{Abschnitt}% renewcommand*{subsectionautorefname}{Abschnitt}% renewcommand*{subsubsectionautorefname}{Abschnitt}% renewcommand*{paragraphautorefname}{Absatz}% renewcommand*{subparagraphautorefname}{Absatz}% renewcommand*{footnoteautorefname}{Fu"snote}% renewcommand*{FancyVerbLineautorefname}{Zeile}% renewcommand*{theoremautorefname}{Theorem}% renewcommand*{appendixautorefname}{Anhang}% renewcommand*{equationautorefname}{Gleichung}% renewcommand*{itemautorefname}{Punkt}% } providecommand{subfigureautorefname}{figureautorefname}% }{relax}makeatotherPassOptionsToPackage{l2tabu,orthodox,abort}{nag} usepackage{nag}usepackage{enumitem}setdescription{font=normalfontbfseries}usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}usepackage{mathpazo} setkomafont{disposition}{bfseries}usepackage{adjustbox}usepackage{tabularx}usepackage{pifont}newcommand{cmark}{ding{51}}%newcommand{xmark}{ding{55}}%newcommand{code}[1]{texttt{em{#1}}}begin{document}frenchspacingraggedbottomselectlanguage{ngerman}pagenumbering{roman}pagestyle{plain}cleardoublepagepagenumbering{arabic}pagestyle{headings}begin{minipage}[chbt]{0.95textwidth}begin{lstlisting}public class ExampleFacade implements CrudFacadelt;ExampleEntitygt; { @Override public ExampleEntity getSpecificEntity(String id) throws NoSuchDataSetException { // retrieve specific entity from database // ... }}end{lstlisting}end{minipage}begin{figure}[hbt] centering includegraphics[width=0.6textwidth]{insert your picture here} caption{test} label{fig:lifecycle}end{figure}end{document}
Загрузите мой PDF-файл: https://www.file-upload.net/download-14777480/test.pdf.html
Правка: Похоже, что это проблема только с моим конкретным принтером по какой-то причине, которую я вообще не могу объяснить. При использовании принтера друга он работает просто отлично, даже с оригинальным PDF-файлом, а не только с рабочим примером. Я использую Brother DCP-L3550CDW.
Комментарии:
1. Пожалуйста, сделайте компилируемый минимальный воспроизводимый пример , который позволит нам воспроизвести проблему. Можете ли вы также поделиться примером проблемного pdf-файла?
2. @samcarter_is_at_topanswers.xyz привет, извините за любые неудобства. Я добавил пример сейчас 🙂
3. Я только что провел быстрый тест с вашим кодом, и цветная печать отлично подходит для меня. Можете ли вы поделиться PDF-файлом?
4. @samcarter_is_at_topanswers.xyz Я добавил свой PDF-файл, пожалуйста, не забудьте воспользоваться правой кнопкой загрузки.