2010-01-21 77 views
3

我一直在試圖讓pstricks工作,但無濟於事。我正在使用Miktex,我從軟件包管理器下載了軟件包。但是當我試圖建立它時,它總是失敗:在MikTex的窗口中安裝pstricks

This is XeTeX, Version 3.1415926-2.2-0.9995.1 (MiKTeX 2.8) 
entering extended mode 
(C:\xxxx\Desktop\untitled-6.tex 
LaTeX2e <2009/09/24> 
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge 
rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, portuguese, l 
oaded. 
("C:\Program Files\MiKTeX 2.8\tex\latex\base\article.cls" 
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class 
("C:\Program Files\MiKTeX 2.8\tex\latex\base\size10.clo")) 
("C:\Program Files\MiKTeX 2.8\tex\latex\oberdiek\epstopdf.sty" 
("C:\Program Files\MiKTeX 2.8\tex\latex\oberdiek\epstopdf-base.sty" 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\infwarerr.sty") 
("C:\Program Files\MiKTeX 2.8\tex\latex\oberdiek\grfext.sty") 
("C:\Program Files\MiKTeX 2.8\tex\latex\oberdiek\kvoptions.sty" 
("C:\Program Files\MiKTeX 2.8\tex\latex\graphics\keyval.sty") 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\kvsetkeys.sty" 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\etexcmds.sty"))) 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\pdftexcmds.sty" 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\ifluatex.sty") 
("C:\Program Files\MiKTeX 2.8\tex\generic\oberdiek\ltxcmds.sty")) 

Package epstopdf Warning: No graphics package `graphic{s,x}' loaded. 

)) ("C:\Program Files\MiKTeX 2.8\tex\latex\graphics\graphics.sty" 
("C:\Program Files\MiKTeX 2.8\tex\latex\graphics\trig.sty") 
("C:\Program Files\MiKTeX 2.8\tex\latex\00miktex\graphics.cfg") 
("C:\Program Files\MiKTeX 2.8\tex\xelatex\xetex-def\xetex.def")) 
("C:\Program Files\MiKTeX 2.8\tex\latex\pstricks\pstricks.sty" 
("C:\Program Files\MiKTeX 2.8\tex\generic\pstricks\pstricks.tex" 
`PSTricks' v1.29 <2009/05/19> (tvz) 

====================================================================== 
starting package maintenance... 
installation directory: "C:\Program Files\MiKTeX 2.8" 
package repository: http://ftp.eq.uc.pt/software/TeX/systems/win32/miktex/tm/packages/ 
lightweight database digest: ecef59fd2592919972b79117b8fcd1c8 
going to download 1520 bytes 
going to install 4 file(s) (1 package(s)) 
downloading http://ftp.eq.uc.pt/software/TeX/systems/win32/miktex/tm/packages/xetex-pstricks.tar.lzma... 
1520 bytes, 8.84 KB/Sec 
extracting files from xetex-pstricks.tar.lzma... 
miktex-xetex.exe: Windows API error 87: The parameter is incorrect. 

miktex-xetex.exe: Data: C:\ProgramData\MiKTeX\2.8\miktex\config\1567d83d412396067c84a669e65114a0.fndb 
====================================================================== 
("C:\Program Files\MiKTeX 2.8\tex\generic\pstricks\pstricks.con")) 
("C:\Program Files\MiKTeX 2.8\tex\latex\xcolor\xcolor.sty" 
("C:\Program Files\MiKTeX 2.8\tex\latex\00miktex\color.cfg"))) 
(C:\xxxx\Desktop\untitled-6.aux) 
! Undefined control sequence. 
<recently read> \[email protected]@[email protected] 

l.8 \psframe(0.7,2)(3.3,3) 

? 

任何特別我必須做的?

感謝 編輯:

下面是代碼:

\documentclass{article} 
\usepackage{epstopdf} 
\usepackage{graphics} 
\usepackage{pstricks} 
\begin{document} 
\begin{figure} 
\begin{pspicture}(4,5) 
\psframe(0.7,2)(3.3,3) 
\rput(2,2.5){First Example} 
\end{pspicture} 
\end{figure} 
\end{document} 
+0

您是否需要重建Miktex中的tex數據庫?如果是這樣,應該有一個選擇。它可以被稱爲「texhash」或「重建樹」或類似的。只是猜測。 – 2010-01-21 05:59:36

+0

有一個xetex-pstricks包http://tug.ctan.org/tex-archive/graphics/xetex-pstricks/雖然如果你打算去PDF,爲什麼不使用tikz/pgf? – Mica 2010-01-21 16:19:16

+0

pstricks _comes with_您正在使用的MikTeX發行版..您不應該安裝任何東西 – bobobobo 2010-02-16 18:13:43

回答

1

我不能從局部日誌結果看,但它看起來像pstricks加載OK,因爲它有那麼遠:你可以進一步查看結果進行檢查,並列出它使用的pstricks包。我可以看到兩個問題。首先,你需要一個

\usepackage{graphics} 

其次,您需要從下拉菜單中我可以看到TEXworks的選擇DVI。它應該像LaTex + DVI + PDF一樣。您可以使用pdflatex和pstricks(請參閱,例如http://www.coli.uni-saarland.de/~fouvry/how-do-I.html),但dvi更容易。如果你去pdflatex路線,第一個步驟是:

\usepackage{epstopdf} 

省略此包是什麼原因造成的,我們在上面看到的錯誤,但會被其他錯誤,之後是固定的(見上面的網站)。作爲一個未成年人,很高興看到這張照片,因爲上述評論顯然是必要的,但另外有代碼複製和粘貼作爲文本對我來說是有用的複製和嘗試(是的,我有點懶)。

+0

感謝您的答覆。我聽說過pstricks和pdflatex之間的不兼容。我已閱讀您提供的鏈接中的內容,但我不明白我應該做什麼。他對第一點意味着什麼「,然後通過latex,dvips,ps2pdf和pdflatex運行它。」?我必須親自動手嗎?我想有它喜歡它是現在,在這裏我只需點擊一次,它編譯的一切,讓我看到PDF格式。 – 2010-01-21 09:17:04

+1

您是否需要使用pdflatex?如果沒有,只是用TEXworks的下拉菜單(左上,只需在菜單欄)選擇DVI + PDF文檔,然後將一個PDF文件使用點擊你想要的。 – Ramashalanka 2010-01-21 09:22:56

+0

我沒有在下拉菜單中的任何DVI + PDF選項。 :(。我必須先安裝的東西呢? – 2010-01-21 09:25:06

0

Its PSTricks, not PDFTricks.

我通過轉換爲PS,然後再以PDF後來解決了這個。在TeXNic中心有該選項,在下拉列表框的頂部,看起來像乳液= > PS = > PDF

在TeXlipse您可以通過右鍵設置它,點擊你的項目,然後選擇「latex.exe + dvips.exe + ps2pdf.exe「作爲您的構建命令。