|
pgf手冊base-transformations介紹了\pgflowlevelsynccm
作用是把transform matrix同步到canvas transform matrix
下面的代碼中把\pgftransformscale{5}同步到canvas transform matrix,所以線寬也變成5倍:TeXLive.net
| - \documentclass{article}
- \usepackage{tikz}
- \begin{document}
- \begin{tikzpicture}
- \draw[help lines] (0,0) grid (3,2);
- \pgfsetlinewidth{1pt}
- \pgftransformscale{5}
- \draw (0,0) -- (0.4,.2);
- \pgftransformxshift{0.2cm}
- \pgflowlevelsynccm
- \draw[red] (0,0) -- (0.4,.2);
- \end{tikzpicture}
- \end{document}
复制代码 |
但在i.upmath.me生成的圖片是:
%20grid%20(3,2);%0D%0A%20%20%5Cpgfsetlinewidth%7B1pt%7D%0D%0A%20%20%5Cpgftransformscale%7B5%7D%0D%0A%20%20%5Cdraw%20%20%20%20%20%20(0,0)%20--%20(0.4,.2);%0D%0A%20%20%5Cpgftransformxshift%7B0.2cm%7D%0D%0A%20%20%5Cpgflowlevelsynccm%0D%0A%20%20%5Cdraw%5Bred%5D%20(0,0)%20--%20(0.4,.2);%0D%0A%5Cend%7Btikzpicture%7D)
紅線卻不是5倍粗的!和直接編譯的LaTeX不同。為什麼? |
|