我的词汇表无法打印

我的词汇表无法打印

我在打印词汇表(使用词汇表包)时遇到了两天的麻烦。我尝试了 TexLive 和 TexMaker。

我关注了文档/教程了解如何使用词汇表包

以下是我的打印词汇表的测试源代码:

\documentclass[a4paper]{report}
\usepackage{glossaries}
\makeglossaries
\begin{document}
    \newglossaryentry{computer} {
        name=computer,
        description={is a programmable machine that receives input,
           stores and manipulates data, and provides
           output in a useful format}
    }
    \gls{computer}
    \printglossaries
\end{document}

为了制作词汇表,我读到我必须在 TexMaker 中创建自定义用户命令:

制作词汇表 %

在此处输入图片描述

Si 我使用 PDFLatex 构建,它构建时没有任何错误,然后运行自定义命令,但我收到此错误:

流程已启动

进程因错误而退出

附加信息:

编译创建了 .aux、.glo、.glsdefs、.ist、.log、.pdf、.synctex、.tex 文件

安装 Perl

TexMaker 4.2

我有点困在这儿了,不知道该怎么办。

谢谢

编辑第 3 次:打字时

制作词汇表测试词汇表

在提示中,我收到以下错误消息:

C:\texlive\2013\bin\win32\runscript.tlu:671: C:\texlive\2013\bin\win32\runscript.tlu:641: 未找到程序(不是 TeX Live 的一部分):cmd

因此我查看了 runscript.tlu 并找到了返回此消息的函数:

-- checks if command exists on the path and returns its full path
local function check_command(cmdlist, PATH)
  for cmd in string.gmatch(cmdlist, '%S+') do
    local cmdext = cmd..(string.find(cmd, '%.[^\\/.]*$') and '' or '.exe')
    local fullcmd = search_path(cmdext, PATH)
    if fullcmd then 
      return fullcmd, cmd
    end
  end
  return nil, 'program not found (not part of TeX Live): '..cmdlist
end

编辑2:添加了一个图像来显示自定义命令

编辑 1:完整日志(.log 文件的内容):

!这是 pdfTeX,版本 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX) (format=pdflatex 2014.6.6) 2014 年 6 月 10 日 10:53 !进入扩展模式 !限制 \write18 已启用。 !%&-line 解析已启用。 !**testGlossaire.tex ! (./testGlossaire.tex ! LaTeX2e <2011/06/27> ! Babel <3.9k> 和 78 种语言的连字符模式已加载。 ! (c:/texlive/2013/texmf-dist/tex/latex/base/report.cls ! 文档类别:报告 2007/10/19 v1.4h 标准 LaTeX 文档类别 ! (c:/texlive/2013/texmf-dist/tex/latex/base/size10.clo ! 文件:size10.clo 2007/10/19 v1.4h 标准 LaTeX 文件(大小选项) ! ) ! \c@part=\count79 ! \c@chapter=\count80 ! \c@section=\count81 ! \c@subsection=\count82 ! \c@subsubsection=\count83 ! \c@paragraph=\count84 ! \c@subparagraph=\count85 ! \c@figure=\count86 ! \c@table=\count87 ! \abovecaptionskip=\skip41 ! \belowcaptionskip=\skip42 ! \bibindent=\dimen102 ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/base/glossaries.sty ! 软件包:glossaries 2014/04/04 v4.07 (NLCT) ! ! (c:/texlive/2013/texmf-dist/tex/latex/base/ifthen.sty ! 软件包:ifthen 2001/05/26 v1.1c 标准 LaTeX ifthen 软件包 (DPC) ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/xkeyval/xkeyval.sty!软件包:xkeyval 2012/10/14 v2.6b 软件包选项处理(HA)!!(c:/texlive/2013/texmf-dist/tex/generic/xkeyval/xkeyval.tex!\XKV@toks=\toks14!\XKV@tempa@toks=\toks15!\XKV@depth=\count88!文件:xkeyval.tex 2012/10/14 v2.6b key=value 解析器(HA)!!(c:/texlive/2013/texmf-dist/tex/generic/xkeyval/keyval.tex)))! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/base/mfirstuc.sty !软件包:mfirstuc 2013/11/04 v1.08 (NLCT) ! ! (c:/texlive/2013/texmf-dist/tex/latex/etoolbox/etoolbox.sty !软件包:etoolbox 2011/01/03 v2.1 e-TeX 工具(用于 LaTeX) ! (c:/texlive/2013/texmf-dist/tex/latex/etex-pkg/etex.sty !软件包:etex 1998/03/26 v2.0 eTeX 基本定义包 (PEB) !\et@xins=\count89 !)!\etb@tempcnta=\count90 !)! \@glsmfirst=\toks16 ! \@glsmrest=\toks17 ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/textcase/textcase.sty ! 软件包:textcase 2004/10/07 v0.07 文本仅大小写转换 (DPC) ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/xfor/xfor.sty ! 软件包:xfor 2009/02/05 v1.05 (NLCT) ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/datatool/datatool-base.sty!软件包:datatool-base 2013/09/06 v2.18 (NLCT)!!(c:/texlive/2013/texmf-dist/tex/latex/amsmath/amsmath.sty!软件包:amsmath 2013/01/14 v2.14 AMS 数学功能!\@mathmargin=\skip43!!有关 amsmath 的更多信息,请使用“?”选项。!(c:/texlive/2013/texmf-dist/tex/latex/amsmath/amstext.sty!软件包:amstext 2000/06/29 v2.01!! (c:/texlive/2013/texmf-dist/tex/latex/amsmath/amsgen.sty!文件:amsgen.sty 1999/11/30 v2.0!\@emptytoks=\toks18!\ex@=\dimen103!))!(c:/texlive/2013/texmf-dist/tex/latex/amsmath/amsbsy.sty!软件包:amsbsy 1999/11/29 v1.2d!\pmbraise@=\dimen104!)!(c:/texlive/2013/texmf-dist/tex/latex/amsmath/amsopn.sty!软件包:amsopn 1999/12/14 v2.01 操作符名称!)!\inf@bad=\count91!LaTeX 信息:在输入行 210 上重新定义 \frac。!\uproot@=\count92!\leftroot@=\count93!LaTeX 信息:在输入行 306 上重新定义 \overline。!\classnum@=\count94! \DOTSCASE@=\count95 !LaTeX 信息:在输入行 378 上重新定义 \ldots。!LaTeX 信息:在输入行 381 上重新定义 \dots。!LaTeX 信息:在输入行 466 上重新定义 \cdots。!\Mathstrutbox@=\box26 !\strutbox@=\box27 !\big@size=\dimen105 !LaTeX 字体信息:在输入行 566 上重新声明字体编码 OML。!LaTeX 字体信息:在输入行 567 上重新声明字体编码 OMS。!\macc@depth=\count96 !\c@MaxMatrixCols=\count97 !\dotsspace@=\muskip10 !\c@parentequation=\count98 !\dspbrk@lvl=\count99 ! \tag@help=\toks19 ! \row@=\count100 ! \column@=\count101 ! \maxfields@=\count102 ! \andhelp@=\toks20 ! \eqnshift@=\dimen106 ! \alignsep@=\dimen107 ! \tagshift@=\dimen108 ! \tagwidth@=\dimen109 ! \totwidth@=\dimen110 ! \lineht@=\dimen111 ! \@envbody=\toks21 ! \multlinegap=\skip44 ! \multlinetaggap=\skip45 ! \mathdisplay@stack=\toks22 ! LaTeX 信息:重新定义输入行 2665 上的 [。! LaTeX 信息:在输入行 2666 上重新定义 ]。!)!(c:/texlive/2013/texmf-dist/tex/latex/substr/substr.sty!包:substr 2009/10/20 v1.2 处理子字符串!\c@su@anzahl=\count103!)! (c:/texlive/2013/texmf-dist/tex/latex/datatool/datatool-fp.sty!软件包:datatool-fp 2013/08/29 v2.17 (NLCT)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp.sty!软件包:fp 1995/04/02!“定点包”,版本 0.8,1995 年 4 月 2 日(C)Michael Mehlich!(c:/texlive/2013/texmf-dist/tex/latex/fp/defpattern.sty!软件包:defpattern 1994/10/12!\actioncount=\count104!)! (c:/texlive/2013/texmf-dist/tex/latex/fp/fp-basic.sty!软件包:fp-basic 1996/05/13!\FP@xs=\count105!\FP@xia=\count106!\FP@xib=\count107!\FP@xfa=\count108!\FP@xfb=\count109!\FP@rega=\count110!\FP@regb=\count111!\FP@regs=\count112!\FP@times=\count113!)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-addons.sty!软件包:fp-addons 1995/03/15!)! (c:/texlive/2013/texmf-dist/tex/latex/fp/fp-snap.sty!软件包:fp-snap 1995/04/05!)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-exp.sty!软件包:fp-exp 1995/04/03!)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-trigo.sty!软件包:fp-trigo 1995/04/14!)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-pas.sty!软件包:fp-pas 1994/08/29!)! (c:/texlive/2013/texmf-dist/tex/latex/fp/fp-random.sty!软件包:fp-random 1995/02/23!\FPseed=\count114!)!(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-eqn.sty!软件包:fp-eqn 1995/04/03!) !(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-upn.sty!软件包:fp-upn 1996/10/21!) !(c:/texlive/2013/texmf-dist/tex/latex/fp/fp-eval.sty!软件包:fp-eval 1995/04/03!)))!\@dtl@toks=\toks23!\@dtl@tmpcount=\count115!\dtl@tmplength=\skip46!\dtl@sortresult=\count116!\@dtl@numgrpsepcount=\count117!\@dtl@datatype=\count118!\dtl@codeA=\count119! \dtl@codeB=\count120 ! \@dtl@foreach@level=\count121 ! ) ! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/base/glossaries-compatible-307 !.sty ! 软件包:glossaries-compatible-307 2013/11/14 v4.0 (NLCT) ! ) ! \gls@level=\count122 ! \@gls@tmpb=\toks24 ! \gls@tmplen=\skip47 ! \glskeylisttok=\toks25 ! \glslabeltok=\toks26 ! \glsshorttok=\toks27 ! \glslongtok=\toks28 ! ! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/styles/glossary-hypernav.sty!软件包:glossary-hypernav 2013/11/14 v4.0 (NLCT)!)!(c:/texlive/2013/texmf-dist/tex/latex/glossaries/styles/glossary-list.sty!软件包:glossary-list 2013/11/14 v4.0 (NLCT)!\glslistdottedwidth=\skip48!)! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/styles/glossary-long.sty!包:glossary-long 2013/11/14 v4.0(NLCT)!!(c:/texlive/2013/texmf-dist/tex/latex/tools/longtable.sty!包:longtable 2004/02/01 v4.11 多页表格包(DPC)!\LTleft=\skip49!\LTright=\skip50!\LTpre=\skip51!\LTpost=\skip52!\LTchunksize=\count123!\LTcapwidth=\dimen112!\LT@head=\box28!\LT@firsthead=\box29!\LT@foot=\box30! \LT@lastfoot=\box31!\LT@cols=\count124!\LT@rows=\count125!\c@LT@tables=\count126!\c@LT@chunks=\count127!\LT@p@ftn=\toks29!)!\glsdescwidth=\skip53!\glspagelistwidth=\skip54!)! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/styles/glossary-super.sty!包:glossary-super 2013/11/14 v4.0 (NLCT)!(c:/texlive/2013/texmf-dist/tex/latex/supertabular/supertabular.sty!包:supertabular 2004/02/20 v4.1e supertabular 环境!\c@tracingst=\count128!\ST@wd=\dimen113!\ST@rightskip=\skip55!\ST@leftskip=\skip56!\ST@parfillskip=\skip57!\ST@pageleft=\dimen114!\ST@headht=\dimen115! \ST@tailht=\dimen116 ! \ST@pagesofar=\dimen117 ! \ST@pboxht=\dimen118 ! \ST@lineht=\dimen119 ! \ST@stretchht=\dimen120 ! \ST@prevht=\dimen121 ! \ST@toadd=\dimen122 ! \ST@dimen=\dimen123 ! \ST@pbox=\box32 ! )) ! (c:/texlive/2013/texmf-dist/tex/latex/glossaries/styles/glossary-tree.sty ! 软件包: glossary-tree 2014/03/06 v4.04 (NLCT) ! \glstreeindent=\skip58 ! )) ! \glswrite=\write3 ! \glo@main@file=\write4 ! \openout4 = 'testGlossaire.glo'. !! 软件包词汇表信息:在输入行 !9 上写入词汇表文件 testGlossaire.glo。 !! (./testGlossaire.aux) ! \openout1 = 'testGlossaire.aux'. !! LaTeX 字体信息:在输入行 11 上检查 OML/cmm/m/it 的默认值。 !LaTeX 字体信息:...在输入行 11 上检查 T1/cmr/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查 OT1/cmr/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查 OT1/cmr/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查 OMS/cmsy/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查 OMX/cmex/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查 LaTeX 字体信息:...在输入行 11 上检查 U/cmr/m/n 的默认值。!LaTeX 字体信息:...在输入行 11 上检查(./testGlossaire.glsdefs)!没有文件 testGlossaire.gls。![1 ! !\openout3 = 'testGlossaire.ist'。! !{c:/texlive/2013/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]!(./testGlossaire.aux))!这是您使用的 TeX 内存量:!493308 个字符串中有 4637 个!6141368 个字符串字符中有 65418 个!5000000 个内存中有 172346 个字!15000+600000 个多字母控制序列中有 8048 个多字母控制序列!9000 种字体中有 8000000 个字,14 种字体中有 3640 个字的字体信息! 8191 个连字例外中有 957 个!5000i、500n、10000p、200000b、80000s 中的 46i、4n、39p、1774b、111s 堆栈位置! !输出写在 testGlossaire.pdf 上(1 页,11913 字节)。!PDF 统计数据:!1000 个 PDF 对象中有 12 个(最多 8388607 个)!1 个对象流中有 7 个压缩对象!1000 个命名目标中有 0 个(最多 500000 个)!10000 个 PDF 输出中有 1 个字的额外内存(最多 10000000 个)11913 字节)。!PDF 统计信息:!1000 个 PDF 对象中有 12 个(最多 8388607 个)!1 个对象流中有 7 个压缩对象!1000 个命名目标中有 0 个(最多 500000 个)!10000 个 PDF 输出的额外内存中有 1 个字(最多 10000000 个)11913 字节)。!PDF 统计信息:!1000 个 PDF 对象中有 12 个(最多 8388607 个)!1 个对象流中有 7 个压缩对象!1000 个命名目标中有 0 个(最多 500000 个)!10000 个 PDF 输出的额外内存中有 1 个字(最多 10000000 个)

答案1

PATH 环境变量缺少脚本所在的目录makeglossaries。一旦目录位于路径上,runscript.tlu就应该能够找到它。

相关内容