[LUGOS-SLO] Gnuplot, postscript in šumniki
Mojca Miklavec
mojca.miklavec at guest.arnes.si
Mon Nov 10 13:49:00 CET 2003
Ce izvazas v PostScript, bi skoraj predvidevala, da delas v LaTeXu ali
se motim? Meni osebno je najbolj vsec:
set terminal latex
set output 'grafek.tex'
Potem lahko delas tudi malo bolj "perverzne" stvari, kot recimo
set title "\\bf Propustnost žarkov $\\gamma$"
in po potrebi tudi kasneje popravljas datoteko
Potem popravis ali naredis nov .tex fajl (priporocam slednje, ker je
sicer ob poporavljanju precej vec dela)
\documentclass{article}
\usepackage[cp1250]{inputenc} %oz. utf8 ali karkoli ze uporabljas
\begin{document}
\input{grafek}
\end{document}
Ce bi rad barvne tocke, lahko v 'grafek.tex' spremenis vse '\Diamond',
'+', ... v '\tockaa', '\tockab', ... in v nov fajl dodas se
\usepackage[dvips]{color}
\usepackage{graphicx}
...
\def\tockaa{\textcolor[named]{Red}{$\bullet$}}
\def\tockab{\textcolor[named]{MidnightBlue}{$\bullet$}}
...
Meni so taki grafi bistveno lepsi, ce pa se vedno vztrajas pri
PostScriptu in se ti ljubi malo "hekat" (pomoje je Romanova resitev
elegantnejsa), lahko v PS datoteki poisces svoje "sumnike - recimo
navadne c,s in z-je" in zamenjas svoj string (ce ga najdes)
(Pesec gre cez cestisce. cszCSZ)
v
(Pe\323ec gre \311ez cesti\325\311. \311\325\364\300\323\344)
ter npr. tik pred %%Page: 1 1 pejstas spodnjo kodo.
Kar se LaTeXa tice, lahko brez tezav se vprasas, ce je bil ta opis
slucajno prekratek.
LP, Mojca
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
/reencsmalldict 12 dict def
/ReEncodeSmall {
reencsmalldict begin
/newcodesandnames exch def
/newfontname exch def
/basefontname exch def
/basefontdict basefontname findfont def
/newfont basefontdict maxlength dict def
basefontdict{
exch dup /FID ne {
dup /Encoding eq {
exch dup length array copy
newfont 3 1 roll put
} {
exch newfont 3 1 roll put
}
ifelse
} {
pop pop
}
ifelse
} forall
newfont /FontName newfontname put
newcodesandnames aload pop
newcodesandnames length 2 idiv {
newfont /Encoding get 3 1 roll put
} repeat
newfontname newfont definefont pop
end } def
/slovec [
8#300/Ccaron
8#311/ccaron
8#323/Scaron
8#325/scaron
8#344/Zcaron
8#364/zcaron
] def
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
More information about the lugos-slo
mailing list