Tex Live: "pstricks, pstcol, psgo"

Fórumok

Sziasztok!

Ubuntu 7.10-en TeXLive telepítve. A régebben (~2 éve) használtam TeTex és MikTex alatt a psgo csomagot Go ábrák megjelenítésére. Akkor jól működött. Egy idő óta, a psgo csomag nem követi az új verziókat és nem tudom használni.

A következő "szöveget" szeretném (próbából) lefordítani LaTeX-ben:
<--->
\documentclass[12pt]{book}
\usepackage{psgo}
\begin{document}
Hello World!
\end{document}
<--->

A fordítás során a következő hibaüzenetet kapom:
...
(/usr/share/texmf-texlive/tex/latex/psgo/psgo.sty `PSGO', <2004/02/24>, v0.16
(/usr/share/texmf-texlive/tex/latex/pstricks/pstricks.sty
(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.tex
`PSTricks' v1.15 <2006/12/22> (tvz)
(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.con))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def)))
(/usr/share/texmf-texlive/tex/latex/pstricks/pstcol.sty

Package pstcol Warning: ************************************
(pstcol) The package `pstcol' is obsolet!
(pstcol) You should use `pstricks' directly:
(pstcol) \usepackage{pstricks}
(pstcol) ************************************.

! LaTeX Error: Option clash for package pstricks.
...

Mit kéne tennem, hogy tudjam használni a psgo csomagot?

Hozzászólások

Amint látod, a psgo maghívja a pstricks csomagot, ami ezután meghívja a pstcol-t -- amitől a fordító kifekszik. (LaTeX-függőségek :)) Azt javasolja, a fejlécben te magad hívd be a pstricks-et (\usepackage{pstricks}) -- hogy miért, azt én sem értem (talán a betöltési sorrend más lesz?), de egy próbát megér.

tazola

Köszi hogy foglalkoztál a kérdéssel és egy próbát megért.

A hibajelzés arra vonatkozik, hogy a pstcol maga elavult. Erre a csomagra nem én közvetlenül, hanem a psgo csomag hivatkozik. Az abban lévő hivatkozást "kéne" kicserélni a pstriks-re. Erre is tettem kisérletet, de sajnos nem vagyok egy LaTeX fejlesztő és a változatos deklarációs/definíciós hiányok és fordítási hibák amelyek hiányolták a pstcol csomag jelenlétét meggyőztek, hogy ez nem a helyes út vagy ha igen én nem jól járom azt be.

Az általam használt szövegbe beírt \usepackage{pstricks} semmi hatással sincs a hibajelzésre az változatlanul ugyanaz (mivel a psgo-ban használt pstcol hivatkozással van baja)

Még egyszer nagyon köszönöm a hozzászólást! :)

A régebben (~ 1/2 év) tett kisérleteimet felújítottam, és a psgo csomagból most primitív (delete) módszerrel kitöröltem a pstcol csomagra történő hivatkozást.

A megoldás működik a fordítás megtörténik vannak Go ábrák.

-- Off --
Egy ilyen javítás hiánya a psgo csomagban azt jelenti, hogy a psgo csomagot már nem tartják karban? Vagy senki sem használja és ezért nem jelentik a hibát?

Nekem ez ment legutóbb:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{psgo}
\usepackage[hungarian]{babel}
\title{Go ábra készítése kiadványba (TeX)}
\begin{document}
\maketitle

Íme egy alap példa, hogyan kell góábrákat tartalmazó kiadványt készíteni.

E célra a TeXLive rendszer a legmegfelelőbb. A pstricks és psgo TeX
csomagokat használjuk (lásd: texlive-pstrick és texlive-games).

Természetesen az sgf2tex is előállítja a TeX kiadványban felhasználandó
fájlokat, csupán mutatok egy psgoboard (vagyis PostScript Gó tábla)
példát - a szöveg most alap kinézetű.

\begin{psgoboard}[10]
\stone{white}{c}{5}
\end{psgoboard}

\begin{verbatim}
\begin{psgoboard}[10]
\stone{white}{c}{5}
\end{psgoboard}
\end{verbatim}

Saját gépünkün a szokásos helyen, tehát természetesen itt találjuk a
kiadvány elkészítéséről szóló teljes dokumentációt:

/usr/share/doc/texlive-games/latex/psgo/psgomanual.tex.gz

\medskip

Őszintén kívánom a magyar gó-társadalomnak, hogy minél előbb
bővelkedjen a nyomda számára profi formában előkészített
gókiadványokban :-))

\medskip

sas

\end{document}

Szervác Attila - http://321.hu/sas

Szia!

Amit írsz az legutóljára 1,5-2 éve működött hiba nélkül. Most előhozza az általam felhozott hibát még a psgomanual.tex fordítása is.

A hiba javítása és a psgo használata Ubuntu 7.10 alatt:
/usr/share/texmf-texlive/tex/latex/psgo/psgo.sty fájlt módosítani kell.
A módosítást lehet root-ként az eredeti könyvtárban lévő vagy a valami.tex fájl mellé másolt psgo.sty fájlon elvégezni (ez felülbírálja az /usr/... fában lévőt).

A módosítás:
psgo.sty fájl 23. sort:
\RequirePackage{pstricks,pstcol,pst-node,calc,ifthen}
erre cserélni:
\RequirePackage{pstricks,pst-node,calc,ifthen}

Ezután a psgomanual.tex is lefordítható és olvasható (kivéve a gó ábrák).

A sima latex (2x) fordítás után keletkező dvi fájl még nem jeleníti meg a gó ábrákat helyesen. A használható eredményhez kell még:
dvips valami.dvi
az ekkor keletkező valami.ps fájlban már olvasgatók a gó ábrák is.

A PDF formátumhoz én a
ps2pdf valami.ps valami.pdf
parancsot használom. (ha van jobb, azt szívesen hallanám)

-----
Gó ábrát tartalmazó .ps fájlból lehet-e HTML fájlt is készíteni, hogy az ábrák ne essenek szét? Mivel próbálkozzak?