ich möchte gerne farbige quellbilder an einer stelle als graustufenbild einbinden und wo anderes als farbiges. gibt es eine möglichkeit nur ein quellbild zu verwenden?
Grüße
scarabeaus
\documentclass[11pt]{book}
\usepackage{makeidx}
\makeindex
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{geometry}[2008/11/13]
\usepackage{marginnote}[2008/11/10]
\usepackage{graphicx}
\usepackage[table]{xcolor}
\usepackage{framed}
\usepackage{blindtext}
\geometry{paperwidth=170mm,paperheight=220mm,top=19mm,height=180mm,
heightrounded,left=15mm,right=35mm,marginparsep=2mm,marginparwidth=27mm}
\setlength{\unitlength}{1mm}
\definecolor{shadecolor}{gray}{.8}
\begin{document}
\chapter{Introduction}
\section{History of Bakti Negara}
\begin{picture}(0,0)
%Hier soll das bild in Graustufen sein
\put(0,65){\includegraphics [draft,height=2.5cm]{../Bilder/1002Logo.eps}}
\put(19,65){\includegraphics [draft,height=2.5cm]{../Bilder/0009Album.eps}}
% \put
% \put noch 3 bilder
% \put
\end{picture}
\blindtext\par
\begin{center}
%Hier soll das Bild in Farbe sein
\includegraphics [draft,height=2.5cm]{../Bilder/1002Logo.eps}
\end{center}\blindtext
\end{document}
Hallo scarabeaus,
nicht das ich wüsste, das es sowas gibt. Dann müsste ein Paket ja das Bild ja einlesen und ne Grafikberechnung drüber laufen lassen. Ich kennen keinen Weg das dies direkt in LateX möglich ist.
scarabeaus hat geschrieben:
ich möchte gerne farbige quellbilder an einer stelle als graustufenbild einbinden und wo anderes als farbiges. gibt es eine möglichkeit nur ein quellbild zu verwenden?
Grüße
scarabeaus
Du kannst vor der betreffenden Abbildung /setrgbcolor oder /setcmykcolor oder beides
so umdefinieren, dass sie Graustuden liefern. Beispiel für alle Grafiken:
\AtBeginDocument{%
\special{ps:
/setcmykcolor { exch 0.11 mul add
exch 0.59 mul add
exch 0.3 mul add
dup 1 gt { pop 1 } if neg 1 add setgray } def
/setrgbcolor { 0.11 mul
exch 0.59 mul add
exch 0.3 mul add setgray } def
/sethsbcolor { /b exch def /s exch def 6 mul dup cvi dup /i exch def sub /f exch def
/F [[0 1 f sub 1][f 0 1][1 0 1 f sub][1 f 0][1 f sub 1 0][0 1 f][0 1 1]] def
F i get { s mul neg 1 add b mul} forall
0.11 mul
exch 0.59 mul add
exch 0.3 mul add setgray } def
}
}
Das brauchst du jetzt nur für dein Bikld mit
\begingroup
\special{...}
\includegrafphics{...}
\endgroup
Ok was Herr Voss dort geschrieben hat war mir total unbekannt. Allerdings könnte ich es jetzt auch nicht einfach so anwenden. Benötige ich da keine weiteren Pakete? Ist es eine LaTeX interne Anweisung die von Hause aus dabei ist???
Würde mich schon interessieren, da gibts scheinbar einiges zu lernen.
Wie das »\special{ps:« schon andeutet ist das kein TeX-Feature, sondern es wird PostScript-Code in die Datei eingefügt.
Funktioniert also auch nur auf dem Umweg DVI und PS (per dvips).