在 CTAN 上,有一个名为的库,rulercompass
允许制作称为尺子和圆规的几何构造。此库可在此处找到:CTAN 尺子指南针。
我下载了这个包并得到了文件,rulercompass.zip
解压后,文件夹包含几个文件:
- 自述
- 标尺指南针.dtx
- 尺子指南针.pdf
- 尺子指南针_doc.pdf
- 标尺指南针_doc.tex
- tikzlibraryrulercompass.code.tex
在我的本地 texmf 中,我创建了以下树:
Localtexmf -> tex -> generic -> pgf -> libraries -> tikzlibraryrulercompass.code.tex
我升级了 MikTeX 数据库,MikTeX Settings (admin) -> refresh FNDB
并更新了格式Update Formats
但是官方文档的这个文档编译不出来!
\documentclass[a4paper, 11pt]{article}
\usepackage{tikz}
\usetikzlibrary{rulercompass}
}
\begin{document}
\begin{tikzpicture}[
stop jumping ,
constrain
]
\path (0 ,0) node [name=0, ruler
compass/point=red , label ={0}];
\path (0) ++(30:2) node [ ruler
compass/point=red , label={a }];
\path (0) ++(70:2.7) node [ ruler
compass/point=red , label={b }];
\ ruler {0}{.}
\ ruler {0}{a}
\compass{0}{.−1}
\point{r0b}{c0a}{1}
\compass{0}{a+1}
\point{r0a}{c0{a+1}}{1}
\end{tikzpicture}
\end{document}
我rulercompass.dtx
在命令行中进行了编译,但没有获得.sty
文件,而且我不知道如何处理获得的文件!
- 我忘记了什么?
- 如何在 mikTex 和 Windows 上安装 Tikz 库?
- 这个rulercompass库具体怎么安装呢?
答案1
此代码编码不当。}
在前导码中,寄生空间,以及 0 代替 O。答案是在TeXnique.fr。我将 O 替换为 C,以避免与 0 混淆。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{rulercompass}
\begin{document}
\begin{tikzpicture}[stop jumping,constrain]
\path(0,0) node[name=C,ruler compass/point=red,label={O}];
\path (C)++(30:2) node[ruler compass/point=red,label={a}];
\ruler{C}{a}
\compass{C}{a}
\compass{a}{C}
\point{cCa}{caC}{1}
\point{cCa}{caC}{2}
\ruler{b}{c}
\end{tikzpicture}
\end{document}