在哪里可以找到 MiKTeX 安装中软件包的文档?

在哪里可以找到 MiKTeX 安装中软件包的文档?

在安装了 MiKTeX/TeXnicCenter 的 Windows 机器上,是否有系统的方法可以查找 latex 软件包(例如 beamer、TikZ、amsmath)的文档?似乎软件包用户手册(pdf 文件)分散在我的计算机上的不同文件夹中。能否要求 MiKTeX 或 TeXnicCenter 查找特定软件包的文档?

答案1

Torbjørn 指出,原始命令是mthelp,用于命令提示符。后来texdoc被引入为 的别名mthelp,因此 Harish 的提示也有效。执行mthelp -?(或使用texdoc)以获取命令行选项(请注意,MiKTeXtexdoc不能理解 TeX Live 的所有命令行选项texdoc,反之亦然。)

引用 Ulrike Fischer 对相关问题的回答如何强制 MikTeX 的 texdoc 使用 PDF 阅读器而不是 DVI 查看器打开包手册?(也请阅读其他答案!):

texdoc --view packagename尝试打开“主”文档文件。如果此文件是,则pdf在 pdf 查看器中打开,如果是dvidvi 查看器,则使用 YAP。

此外:
只需写入,mthelp ⟨supposed-package-name⟩就可以生成本地 HTML 页面,并使用默认浏览器打开,显示找到的结果。此本地 HTML 文件保存在我的计算机上C:\Users\Steffen\AppData\Local\MiKTeX\2.9\miktex\mthelp\ (一般来说,MiKTeX 的“UserData”根,参见“附加说明”在 MiKTeX 中创建本地 texmf 树)。mthelp在这里,我是否使用或调用搜索并不重要texdoc

一个很好的例子是mthelp dickimaw。如果安装了 Dickimaw 教程,这将生成一个包含 3 个结果的 HTML 文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
<head>
    <title>dickimaw</title>
</head>
<body>
<h1>dickimaw - Books and tutorials from the “Dickimaw LaTeX Seriesâ€</h1>

<p>The package provides are some of the books and tutorials that form part of the “Dickimaw LaTeX Seriesâ€. Only the A4 PDF is included here. Other formats, such as HTML or a screen optimized PDF, are available from the package home page. Books included are: “LaTeX for Complete Novicesâ€: an introductory guide to LaTeX. “Using LaTeX to Write a PhD Thesisâ€: a follow-on from “LaTeX for Complete Novices†geared towards students who want to use LaTeX to write their PhD thesis. “Creating a LaTeX minimal exampleâ€: describes how to create a minimal example, which can be used as a debugging aid when you encounter errors in your LaTeX documents.</p>

<p>Links:</p>

<table>
<tr><td><a href="file://C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-minexample.pdf">C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-minexample.pdf</td></tr>
<tr><td><a href="file://C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-novices.pdf">C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-novices.pdf</td></tr>
<tr><td><a href="file://C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-thesis.pdf">C:\LaTeX\MiKTeX\doc\info\dickimaw\dickimaw-thesis.pdf</td></tr>

</table>

</body>

</html>

但输入mthelp --view dickimaw将打开它们的第一个结果,即dickimaw-minexample.pdf

请注意,有一定数量的包,其中主文档的名称与包名称不同。TikZ 就是一个很好的例子,但您将无法成功:

C:\Users\Steffen>mthelp tikz
找不到 tikz 的文档。

您必须知道 TikZ 是 pgf 包的一部分并在 中描述pgfmanual.pdf,因此mthelp pgfmanual将在您的默认 PDF 查看器中打开此文件。

我习惯于直接在docMiKTeX 子树中查找。但是,当您使用“即时”安装包的功能时,这些包会根据“UserConfig”中的 MiKTeX 名称在您的用户配置文件中找到(再次参见“补充说明”在 MiKTeX 中创建本地 texmf 树)。

相关内容