calc

代码
calc

代码

我正在尝试绘制一些简单的圆锥体,如下图所示 使用我自己的代码,这就是我目前所拥有的 如何使绿色锥体的底部变窄,以便它适合灰色锥体 为什么只有椭圆的底部是灰色的?我以为我都涂成了黑色。 代码 \documentclass[tikz,border=10pt]{standalone} \usetikzlibrary{calc} \begin{document} \begin{tikzpicture} \def\height{-5cm} \draw[color=black,fill=gray,opacity=0.2] (0,...

Admin

LaTeX 数学运算
calc

LaTeX 数学运算

我试图将两个值相加,然后将它们乘以一个数字,但为了按此顺序进行操作,我必须使用括号。问题是,当我添加括号时,会出现编译错误。 下面是我正在做的事情的一个例子: \value{#2} is 10. \value{#1} is 5. (\value{#1}+\value{#2})*.5 我想要达到的值是 7.5。上面的代码只有在添加括号时才会出错。 如果我做不带括号的等式,我会得到 10。 重要提示,我无法知道#1或中的 2 个值#2,我仅将值作为示例。 为了获得更多上下文,这是在节点中完成的。 \path (\value{#1}+\va...

Admin

从坐标中提取 x/y 值(以厘米为单位)
calc

从坐标中提取 x/y 值(以厘米为单位)

我想提取以 cm 为单位的 x/y 坐标。下面的示例将其提取为 pt。 \documentclass[]{standalone} \usepackage{tikz} \usetikzlibrary{calc} \begin{document} \begin{tikzpicture} \coordinate (A) at (2,3); \path let \p1=(A) in node[draw,circle,inner sep=5pt,label=above:{\x1,\y1}] at (A) {}; \end{tikzpicture} \end{docum...

Admin

负数 `\widthof` 不起作用?
calc

负数 `\widthof` 不起作用?

我基本上是在重复同样的问题这里,至今仍未得到任何明确的答案。 我重述这个问题。MWE \documentclass{book} \usepackage{calc} \begin{document} \hspace{-\widthof{abc}} \end{document} 产生以下错误: 6: Missing number, treated as zero. \hspace{-\widthof{abc}} 6: Illegal unit of measure (pt inserted). \hspace{-\widthof{abc}} 6: ...

Admin

\setlength 的奇怪行为
calc

\setlength 的奇怪行为

我希望使用下面的代码来获取单词列表的最大长度。 \documentclass[border=5mm]{standalone} \usepackage{tikz} \usepackage{calc} \begin{document} \begin{tikzpicture} \def\words{% xxx, xxxxxx, xxxxxxxxx% } \newlength{\mywidth} \setlength\mywidth{0pt} \foreach \word in \words {% \setlength\mywidth...

Admin

第一种方法
calc

第一种方法

此外沃纳的回答,我还希望我的列表标签使用表格数字。 我原本认为下面的第一种方法可行,但列表标签稍微位于左边距。 但是,第二种更麻烦的方法似乎有效。就好像直到测量完最后一个标签的宽度后才应用表格数字一样。 有没有办法让第一种方法奏效,而无需诉诸第二种方法?或者有更好的方法来实现这一点? 第一种方法 \documentclass{article} \usepackage{showframe} \usepackage{calc} \usepackage{fontspec} \setmainfont{EBGaramond-Regular}[ Numbers={P...

Admin

具有变量和数字替换功能的 LaTeX 计算器
calc

具有变量和数字替换功能的 LaTeX 计算器

是否有一个带有变量和数字替换且使用 LaTeX 语法的计算器? 以下是一个例子: 首先我设置变量: m_\text{груза} = 5 h = 2 g = 9,81 接下来,我写出要求解的方程: E_\text{п} = m_\text{груза} \cdot g \cdot h 我想要得到的输出如下: E_\text{п} = m_\text{груза} \cdot g \cdot h = 5 \cdot 2 \cdot 9,81 = 98,1 注意:请注意,我在变量的下部索引中使用了西里尔字符。 ...

Admin

允许值在文档过程中进行调整的命令存在错误
calc

允许值在文档过程中进行调整的命令存在错误

我正在尝试编写一个命令,按顺序执行以下操作: 测量输入单词的宽度。 将该值与现有值进行比较。 如果输入单词的宽度较大,则将该度量作为值。否则,不执行任何操作。 以下代码出了什么问题? \documentclass{article} \usepackage{ifthen} \usepackage{calc} \usepackage{showframe} \newlength\shape \setlength{\shape}{1mm} \newcommand{\shifter}[1]{\ifthenelse {\shape<\widthof{#1}...

Admin

LaTeX 为未绘制的坐标保留空间
calc

LaTeX 为未绘制的坐标保留空间

我正在尝试编写一个函数来简化图形的绘制。我\drawcurve按如下所示调用此函数。它的目的是在其参数中用坐标表示的两条线之间创建一条曲线。它看起来像这样: \drawcurve{<line1_co1>}{<line1_co2>}{<line2_co1>}{<line2_co2>}{<curve settings>} 然而,我遇到了一个问题,由于我对坐标 v1 和 v2 的定义,tikz 库还在图形上为这些未绘制的坐标保留了空间,导致我的图形不平衡。到目前为止,我还无法弄清楚如何让 tikz 不...

Admin

仅适用于特定页面的页面背景
calc

仅适用于特定页面的页面背景

考虑以下代码: \documentclass{article} \usepackage{background} \usetikzlibrary{calc} \usepackage{lipsum} \backgroundsetup{ color=black, scale=1, opacity=1, angle=0, contents={\tikz\draw[line width=1pt,rounded corners,black] ( $ (current page.south east) + (-4,6) $ ) rectangle ( $ (curr...

Admin

使用计算将数字四舍五入到最接近的十分位
calc

使用计算将数字四舍五入到最接近的十分位

我尝试使用以下代码获取 0、1、2、...、5,但得到的结果是 0.59999、0.79999、0.9999。如何修复它 \foreach \i [] in {0,0.2,...,1}{ \draw (0,{5*\i}) --++(-0.2,0) node[left]{$\i$}; }; ...

Admin

计算误差宽度
calc

计算误差宽度

我尝试在 \ifdimcomp 命令(etoolbox 包)中使用 \widthof 命令(calc 包),但一直收到错误“缺少数字,视为零”,这让我很困惑。我尝试测试一行文本是否可以放在一行中。如果我用指定的单位长度替换 \widthof 命令,\ifdimcomp 命令可以工作,但不是我想要的那样。 \documentclass{article} \usepackage{calc} \usepackage{etoolbox} \newcommand{\cmd}[1]{% %\ifdimcomp{〈dimen expression〉}{〈relat...

Admin

如何制作矩形径向辉光
calc

如何制作矩形径向辉光

考虑一下代码 \documentclass[a5paper,12pt,onecolumn,openany,final]{book} \usepackage[hmargin=0.7in,vmargin=0.75in]{geometry} \usepackage{tikz} \usepackage{calc} \usetikzlibrary{fadings} \definecolor{forestgreen}{rgb}{.13, .55, .13} \definecolor{sunriseyellow}{RGB}{255,219,0} % I compi...

Admin

Tikz:使用从宏返回的坐标
calc

Tikz:使用从宏返回的坐标

如何使用从宏返回的坐标(例如,使用移位)?请参阅以下 MWE。我尝试更改所涉及分隔符的定义位置(在宏内或宏外),但总是出现错误。 \documentclass{standalone} \usepackage{tikz,tikz-3dplot} \newcommand{\coordsToVec}[3]{(${e#1}*(e1)+{e#2}*(e2)+{e#3}*(e3)$)} \begin{document} \begin{tikzpicture} \tdplotsetmaincoords{0}{60} \begin{scope}[...

Admin

使用计数器按计算值进行间隔
calc

使用计数器按计算值进行间隔

我想创建一个斜式内容表,到目前为止我的策略是执行以下操作: \newcounter{agendacount} \setcounter{agendacount}{0} \setbeamertemplate{section in toc}{% \hspace{-0.1\theagendacount\paperwidth} \inserttocsection \addtocounter{agendacount}{1} } 问题是hspace似乎不能这样工作,我确实得到了一个倾斜的 toc,但它不是用我的值计算的,如果我用 替换-0.1,-...

Admin