我正在使用TikZ在LaTeX中绘制图表,然后我想将其隔离为图像文件以进行在线.我的猜测是有一种方法可以直接提取这些图表,而无需从完成的.pdf文件中取出它们.我该怎么做呢?(如果重要,我正在使用TeXnicCenter.)
我在pgf/tikz中创建图表.当我在我的文档中使用它们时,它们被缩放,其中几个在minipage/subfig环境中.发生这种情况时,字体大小会随着图形缩放而变得非常小或不可读.我已经完成了手册,但迄今为止我试图控制它并不成功.
有没有办法直接设置字体大小?有什么选择?
下面给出的一个aswer显示了如何使用\ tikzstyle字体选项指定tikzpicture环境中的字体大小.
现在我正在使用:
\beginppgfgraphicnamed{graph}
\input{graph.tex}
\endpgfgraphicnamed
Run Code Online (Sandbox Code Playgroud)
tikzpicture环境用于输入文件.有没有在我使用的设置中指定字体大小?这可能是问题吗?graph.tex文件是通过另一个程序自动生成的.
除了为单个图形设置字体大小之外,最理想的是有一个参数来全局设置所有tikz图形的字体大小?我想这个问题是在缩放minipage或subfig.
非常感谢,
松鸦
我的小组在大多数源代码中都使用了Literate Programming--这意味着内部文档是使用LaTeX编写的.我们一直在使用PStricks来制作系统的精美技术图表,但最近建议使用TikZ.我收集了这些信息:
pdftex
.PStricks只适用于dvips
.我对两个问题的答案很感兴趣.如果您愿意,请随意为每个问题发布一个答案:
这两种工具的学习曲线是什么?(我认为PStricks有一个陡峭的学习曲线;关于TikZ,我不知情.)
被认为是编程API,这两个包中的一个明显比另一个更好吗?如果是这样,哪个设计更好,为什么?(它有哪些属性让你认为它更好?)
为了说明为什么一个API优于另一个API,您可能想要使用示例.
我试图在我的图表上绘制一条水平线.线的Y坐标应位于点a和b之间(a在b下方).该行的左右端点位于tikzpicture的边界框上.以下是我现在使用交集运算符执行此操作的方法:
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (h0 -| current bounding box.west) -- (h0 -| current bounding box.east);
这让我感到非常迂回.我宁愿做的是得到(h0)的Y坐标和边界框的东边和西边的X坐标,并自己编写坐标.我想这样做,但不支持语法:
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (current bounding box.west.x,h0.y) -- (current bounding box.east.x,h0.y);
有没有办法引用我遗漏的坐标的各个组成部分?
我正在制作一些乳胶投影仪幻灯片(但我认为这本身并不是一个特定于投影仪的问题).
我有以下内容:
\begin{itemize}
\item Issue1
\item Issue2
\item Issue3
\end{itemize}
Run Code Online (Sandbox Code Playgroud)
现在,我希望在issue1 和 issue2上传播的项目背后有一个正确的大括号(即'}').当然,我想在大括号后面写点东西.
在一个完美的世界里,我会写一些类似于:
\begin{itemize}
\left .
\item Issue1
\item Issue2
\right \} One and Two are cool
\item Issue3
\end{itemize}
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为我不在数学环境中而且我不能将整个片段放在数学环境中,因为在这种情况下,itemize不起作用.
是否有一个干净的解决方案或黑客来产生我想要的结果?
此致,巴斯蒂安.
是否有一种简单的方法可以使用以下方法增加箭头尖端的大小:
\tikzset{myptr/.style=->, ????}
Run Code Online (Sandbox Code Playgroud)
没有从头开始设计新的箭头样式?
R Markdown是文档创作的好工具.它可以在R Markdwon目录中使用Latex语句.但是当我尝试插入TikZ图片时,我对如何在其中添加前导码感到迷茫\usepackage{tikz}
,因此编译将失败.
示例代码:
---
title: "R Markdown with tikz picture"
author: "Me"
date: "January 10, 2015"
output: beamer_presentation
---
## TikZ picture
- Here is a TikZ picutre
\begin{tikzpicture}
\draw (0,0) circle (2cm);
\end{tikzpicture}
Run Code Online (Sandbox Code Playgroud)
因为实际上它会生成一个乳胶文件,所以只需将它添加到乳胶然后将其编译为pdf,但我希望我可以在R Markdown中执行此操作,然后单击"编织PDF"按钮直接生成pdf文档.
嗨,我真的用Google搜索了很多,没有任何快乐.如果网站存在,很乐意获得对网站的引用.我很难理解Hadley关于极坐标的文档,我知道馅饼/甜甜圈图表本质上是邪恶的.
那就是说,我要做的是
为什么?我正在寻找财务信息.第一个环是成本(分解),第二个环是总收入.然后,我们的想法是+ facet=period
在每个审核期间添加,以显示收入和支出以及两者的增长趋势.
任何想法都将非常感激
注意:如果尝试使用MWE,则完全随意
donut_data=iris[,2:4]
revenue_data=iris[,1]
facet=iris$Species
Run Code Online (Sandbox Code Playgroud)
这与我正在尝试做的类似..谢谢
我看到了使用Tikz的一个吸引人的多变量密度图,并想知道是否有办法用R中的我自己的数据复制这个图.我不熟悉Tikz,但我发现这个参考似乎意味着我可以使用这个功能在R. http://www.texample.net/tikz/examples/tikzdevice-demo/
简而言之,使用提供的两个数据样本生成与下图所示的图非常相似(当然不同的分布)的最佳方法是什么?
以下是一些可用于创建分布图的示例数据.
# Sample data
var1 <- exp(rlnorm(100000, meanlog=0.03, sdlog=0.15))/100
var2 <- 1-(var1 + rnorm(100000, 0, 0.01))
Run Code Online (Sandbox Code Playgroud)
这是我找到原始图表的参考页面
https://tex.stackexchange.com/questions/31708/draw-a-bivariate-normal-distribution-in-tikz