[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