Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Tabellen und Grafiken erstellen und anordnen


Eins_oder_Null
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 8. Sep 2023, 12:52

Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Beitrag von Eins_oder_Null »

Beim Versuch, ein LaTeX-Dokument zu kompilieren, das den psfrag-Befehl verwendet, um Text in einer eingefügten EPS-Grafik zu ersetzen, treten Probleme auf. Das Ziel ist es, alle Vorkommen von Δq im Bild durch Δ Quantity zu ersetzen. Beim Kompilieren des Dokuments treten jedoch Fehler auf. Vielleich kann hier jemand helfen? Vielen Dank! :)
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[utf8]{inputenc}
\usepackage{psfrag}
\DeclareUnicodeCharacter{0394}{\Delta} 
\begin{document}
\begin{figure}[h]
\centering
\def\svgwidth{50pt}
\psfrag{Quantity}{Quantity}
\psfrag{Price}{Preis}
\psfrag{Δq}{Δ Quantity} 
\includegraphics[width=0.70\linewidth]{DemandElasticity.eps}
\caption{Individual demand of a firm and marginal revenue.}
\label{fig:profitmax:demand}
\end{figure}
Zuletzt geändert von Stefan Kottwitz am Mi 13. Sep 2023, 17:15, insgesamt 1-mal geändert.
Grund: Code markiert

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2534
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Beitrag von Stefan Kottwitz »

Eins_oder_Null hat geschrieben:
Mi 13. Sep 2023, 17:11
Beim Kompilieren des Dokuments treten jedoch Fehler auf. Vielleich kann hier jemand helfen?
Vlltl. erst, wenn Du die Fehlermeldungen verrätst. ;-) Hier gibt es nur die Fehlermeldung, dass die EPS-Datei nicht gefunden wird. Die könntest Du ja auch hier als Anhang zum Testen posten.

Stefan

Eins_oder_Null
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 8. Sep 2023, 12:52

Re: Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Beitrag von Eins_oder_Null »

Vielen Dank für die schnelle Rückmeldung! :) Hier meine Fehlermeldung:

! Missing $ inserted.
<inserted text>
$
l.14 ...idth=0.70\linewidth]{DemandElasticity.eps}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
! Missing $ inserted.
<inserted text>
$
l.14 ...idth=0.70\linewidth]{DemandElasticity.eps}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
[1
] (./ProfitMax.Demand_Elasticity.aux) )
Here is how much of TeX's memory you used:
1135 strings out of 476026
20332 string characters out of 5790044
1851385 words of memory out of 5000000
21630 multiletter control sequences out of 15000+600000
512287 words of font info for 32 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
57i,9n,62p,222b,295s stack positions out of 10000i,1000n,20000p,200000b,200000s
Output written on ProfitMax.Demand_Elasticity.dvi (1 page, 1192 bytes).
Dateianhänge
DemandElasticity.eps
(100.22 KiB) 43-mal heruntergeladen

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2534
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Beitrag von Stefan Kottwitz »

Da sind vmtl. 2 Probleme:
  • Das Δ wird nicht gefunden, es ist in der .eps-Datei nicht als Zeichen auffindbar, ich sehe es nicht, ist vllt. anders codiert als Sonderzeichen.
  • Das Δ kann nicht eingefügt werden, Du kannst aber problemlos $\Delta$ einfügen.
Teste mal (einfach auf LaTeX-Ausgabe klicken):
% !TEX latex
% !TEX dvips
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[utf8]{inputenc}
\usepackage{psfrag}
\DeclareUnicodeCharacter{0394}{\Delta} 
\begin{document}
\begin{figure}[h]
\centering
\def\svgwidth{50pt}
\psfrag{Quantity}{Quantity}
\psfrag{Price}{Preis}
\psfrag{q}{$\Delta$ Quantity} 
\includegraphics[width=0.70\linewidth]{DemandElasticity.eps}
\caption{Individual demand of a firm and marginal revenue.}
\label{fig:profitmax:demand}
\end{figure}
\end{document}
Gut sieht es auch nicht aus.

Wenn Du die Grafik selbst erzeugt hast, nimm statt Δ doch einfach ein anderes Platzhalter-Zeichen, das dann ersetzt wird.

Stefan

Eins_oder_Null
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 8. Sep 2023, 12:52

Re: Probleme beim Ersetzen von Text in EPS-Grafiken mit dem psfrag-Befehl in LaTeX”

Beitrag von Eins_oder_Null »

Vielen Dank für Deine Hilfe Stefan! Ich habe mir gerade Deine Änderung angesehen. Du hast recht, das sieht nicht wirklich gut aus. Ich probiere es nochmal mit einem anderen Platzhlater-Zeichen.

Antworten