Portál AbcLinuxu, 3. listopadu 2025 04:11
niti4_zihany_v_peci_epslatex.tex
a
niti4_zihany_v_peci_epslatex.eps.
V souboru niti4_zihany_v_peci_epslatex.tex
je použité prostředí picture a hned za \begin{picture}
jsem dal příkaz
\includegraphics{niti4_zihany_v_peci_epslatex.eps}.
Soubor niti4_zihany_v_peci_epslatex.tex volam ze souboru
niti4_zihany_v_peci_epslatex_latex.tex prikazem
\input{niti4_zihany_v_peci_epslatex}. Kompiluji příkazem
cslatex niti4_zihany_v_peci_epslatex_latex.tex. Ve výstupu dvi je vidět
pouze samotný eps obrázek, nejsou vidět čísla na osách, která by měla být
vysázena prostředím picture. Navíc ve výpisu kompilace je hlášení
(\end occurred inside a group at level 1) ### semi simple group (level 1) entered at line 2 (\begingroup) ### bottom levelUvedené soubory přikládám. Ještě dodám, že zdroják
niti4_zihany_v_peci_epslatex.tex, začíná příkazem \begingroup,
který vůbec neznám.
Prosím, poraďte mi, co s tím.
S pozdravem a poděkováním
Michal Svatuška
Řešení dotazu:
--- niti4_zihany_v_peci_epslatex-orig.tex 2014-06-27 18:37:14.373373618 +0200
+++ niti4_zihany_v_peci_epslatex.tex 2014-06-27 18:36:33.349414893 +0200
@@ -73,7 +73,6 @@
\fi
\setlength{\unitlength}{0.0500bp}%
\begin{picture}(7200.00,7200.00)(0,0)%
- \includegraphics{niti4_zihany_v_peci_epslatex.eps}
\gplgaddtomacro\gplbacktext{%
\csname LTb\endcsname%
\put(1122,440){\makebox(0,0)[r]{\shortstack{5000}}}%
@@ -96,9 +95,9 @@
\put(6869,220){\makebox(0,0){\strut{} 80}}%
}%
\gplgaddtomacro\gplfronttext{%
- \csname LTb\endcsname%
- %\put(5882,6762){\makebox(0,0)[r]{\strut{}"/home/svatuska/niti/thin_films/xrd/data_z_roku_2011/heat_treated_films_xrd/anneal_450st15min/po_zihani.txt" using 1:(25*($2))}}%
- \csname LTb\endcsname%
- %\put(5882,6542){\makebox(0,0)[r]{\strut{}"./NiTi4_zihany.xy"}}%
}%
+ \gplbacktext
+ \put(0,0){\includegraphics{niti4_zihany_v_peci_epslatex.eps}}
+ \gplfronttext
\end{picture}
+\endgroup
set terminal epslatex color solid set output "niti4_zihany_v_peci_epslatex.tex" set size 5/5.,10/7. plot [10:80][] "/home/svatuska/niti/thin_films/xrd/data_z_roku_2011/heat_treated_films_xrd/anneal_450st15min/po_zihani.txt" using 1:(25*($2)),"./NiTi4_zihany.xy" with linespointsNetušíte, kde dělám chybu?
set out
resp.
set out; set term pop
tak to bude tím.
test jsem vyzkoušel, a to jak v gnuplotu 4.4,
tak v gnuplotu 4.6.5, na který jsem teď přešel. V obou případech je potřeba ručně opravit
automaticky vygenerovaný zdroják tak, jak radí MadCatX. Zjistil jsem, že je jedno jestli
za \begin{picture} následuje
\gplgaddtomacro\gplbacktext{% nebo
\gplgaddtomacro\gplfronttext{%.
Podstatné je na konec zdrojáku přidat řádky
\gplbacktext
\put(0,0){\includegraphics{test_epslatex_4_6_5.eps}}
\gplfronttext
\end{picture}
\endgroup
Potom je dvi soubor v pořádku až na rotované nápisy a po převodu do PostScriptu jsou
v pořádku i rotované nápisy.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.