PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alle Bilder ausblenden / deaktivieren



ConTex
10-01-2013, 15:21
Hallo!
Ich möchte wissen, wieviele Seiten Text ich in meinem LaTex-Dokument habe.
Dazu würde ich gerne alle Bilder ausblenden (ich habe ziemlich viele Bilder).
Mein Dokument besteht aus mehreren TeX-Dateien.

Folgendes habe ich probiert:
- Die [draft]-Option von documentclass blendet Bilder aus, fügt aber Platzhalter anstelle der Bilder ein.

- Bei dem Befehl \excludecomment aus dem comment-Paket kommt es zu Fehlern (habe es mit
\excludecomment{includegraphics} versucht).

- Einfach das graphicx-Paket auskommentieren
(Dachte vielleicht kompiliert er mit Fehlern, erzeugt aber trotzdem das PDF)

- Mit dem renewcommand den Befehl \includegraphic ändern. Habe es mit
\renewcommand{\includegraphics}{\%} versucht, in der Hoffnung, dass dann alle includegraphics-Zeilen auskommentiert werden.

Bisher sind meine Versuche fehlgeschlagen. Wisst ihr was man machen kann, damit die Bilder nicht mitkompiliert werden, und somit nur der Text (ohne Platzhalter) im PDF ist?

Vielen Dank für eure Hilfe!

Festus
10-01-2013, 18:15
Das hier (http://tex.stackexchange.com/questions/3020/dummy-latex-environment) könnte sein, was du suchst. Bedarf aber scheinbar einer einmaligen (kurzen) Überarbeitung des Dokuments.

ctansearch
10-01-2013, 20:15
Wenn Du die rot markierten 0.0 eingibst und den grün markierten Parameter 3 aus den Klammern löscht, müsste es gehen. Die 0.0 sorgen dafür, daß keine Box gezeichnet wird und der Parameter bezeichnet das Bild.

(nur sehr kurz getestet) Nachtrag: Funktioniert nur bei draft!

graphics.sty Z.187 bis Z.235

Vor \begin{document} eingeben:


\makeatletter
\def\Gin@setfile#1#2#3{%
\ifx\\#2\\\Gread@false\fi
\ifGin@bbox\else
\ifGread@
\csname Gread@%
\expandafter\ifx\csname Gread@#1\endcsname\relax
eps%
\else
#1%
\fi
\endcsname{\Gin@base#2}%
\else
\Gin@nosize{#3}%
\fi
\fi
\Gin@viewport@code
\Gin@nat@height\Gin@ury bp%
\advance\Gin@nat@height-\Gin@lly bp%
\Gin@nat@width\Gin@urx bp%
\advance\Gin@nat@width-\Gin@llx bp%
\Gin@req@sizes
\expandafter\ifx\csname Ginclude@#1\endcsname\relax
\Gin@drafttrue
\expandafter\ifx\csname Gread@#1\endcsname\relax
\@latex@error{Can not include graphics of type: #1}\@ehc
\global\expandafter\let\csname Gread@#1\endcsname\@empty
\fi
\fi
\leavevmode
\ifGin@draft
\hb@xt@0.0\Gin@req@width{%
\vrule\hss
\vbox to 0.0\Gin@req@height{%
\hrule \@width 0.0\Gin@req@width
\vss
\edef\@tempa{#3}%
\rlap{ \ttfamily\expandafter\strip@prefix\meaning\@tempa} %
\vss
\hrule}%
\hss\vrule}%
\else
\@addtofilelist{#3}%
\ProvidesFile{#3}[Graphic file (type #1)]%
\setbox\z@\hbox{\csname Ginclude@#1\endcsname{#3}}%
\dp\z@\z@
\ht\z@\Gin@req@height
\wd\z@\Gin@req@width
\box\z@
\fi}
\makeatother

rais
10-01-2013, 21:06
Moin moin,


- Mit dem renewcommand den Befehl \includegraphic ändern. Habe es mit
\renewcommand{\includegraphics}{\%} versucht, in der Hoffnung, dass dann alle includegraphics-Zeilen auskommentiert werden.

evtl tut es


\renewcommand*\includegraphics[2][]{}

MfG

ConTex
11-01-2013, 16:27
Vielen Dank euch allen!
Der letzte Befehl schien mir am einfachsten und hat auf Anhieb funktioniert :)
Super!

Viele Grüße