ifthenelse

计算分数考试类
ifthenelse

计算分数考试类

我想通过将百分比乘以总分数(例如 0.5 * \numpoints{})来计算考试的评分分数,以制作评分表。问题是,在运行编译之前,我无法将 \numpoints 作为数字访问,并且会出现错误。我一直试图使用某种 if 语句来解决这个问题,但没有任何用处。下面是一个可行的示例,我当前的解决方案是注释这些行,编译文件,然后取消注释并再次编译。有没有一种简单的方法可以使用 if 语句来解决这个问题? \documentclass[addpoints, 12pt]{exam} \printanswers \usepackage[utf8]{inputenc} \u...

Admin

将选项从新命令传递到另一个命令(\includegraphics)
ifthenelse

将选项从新命令传递到另一个命令(\includegraphics)

我正在制作一个\seal使用该\includegraphics函数的命令。该命令\seal有一些key=value自己的选项(color、beamer、trimz),它必须接受 的所有选项,\includegraphics以便直接将它们传递给它。我们可以使用\seal一个名为的图片,theimage如下所示: \seal[width=2cm, color=red]{theimage} 调用: \includegraphics[width=2cm]{theimage} 虽然我想使用中的所有选项\includegraphics,但以下代码可以很好地完...

Admin

`foreach` 不能与 `ifthenelse` 和 `mod` 一起使用
ifthenelse

`foreach` 不能与 `ifthenelse` 和 `mod` 一起使用

在下面的最小示例中,注释掉的行不起作用。其他行工作正常。我不明白原因是什么。 这里是一个类似的问题,但我的变量\im采用整数值。 \documentclass[margin=3mm]{standalone} \usepackage{tikz} \usepackage{ifthen} \begin{document} \begin{tikzpicture} \def\m{12} \def\n{13} \foreach \i in {0,...,\m}{\coordinate[label=] (u\i) at (36...

Admin

\and 和 \or 的优先级
ifthenelse

\and 和 \or 的优先级

我正在使用 ifthen 包。我看到网上有些评论说有更新的替代方案,所以也许答案是,我应该换一个。但无论如何…… 所以如果我有一个像这样的表达 \ifthenelse{\boolean{boolval1} \and \boolean{boolval2} \or \boolean{boolval3}}{\something}{\somethingelse} 这似乎被解释为 如果 ((boolval1 和 boolval2) 或 boolval3) 则为其他内容 然而我想要的是 如果 (boolval1 和 (boolval2 或 boolval3))...

Admin

\ifthenelse 原子命题与花式页脚搭配使用时表现不符合预期
ifthenelse

\ifthenelse 原子命题与花式页脚搭配使用时表现不符合预期

我知道这个主题的标题有点神秘,但我承认我对这个(看似简单的)条件(有时)无法正常工作的原因不太了解。 这个问题在一定程度上是这个老话题,其中建议了我正在处理的代码的主要部分。不过,这个问题与我在原始线程中提出的问题非常不同,因此,为了清晰起见,我想做一个新的。 这是我的 MWE。它不是那么短,因为我没有使用\lipsum:正如您所看到的,我需要精确控制 LaTeX 究竟在哪里放置分页符。将这里的所有意大利语文本视为类似口语的胡言乱语。 \documentclass[a4paper, 10pt]{book} \usepackage[italian]{babe...

Admin

如果图片来源页面中的自定义尾注为空,则隐藏“注释”字段
ifthenelse

如果图片来源页面中的自定义尾注为空,则隐藏“注释”字段

我有一个图片来源页面,我使用 bib 文件中的标准引用来引用图片。我使用“注释”字段来报告许可信息。有时此字段为空,然后出现单词“笔记' 印在我的参考书目的末尾。 有什么方法可以捕获该字段为空并且不打印任何内容? 我已经尝试了多种变化 \if\relax\citefield{sibswissinstituteofbioinformaticsQ8WZ42TITIN_HUMANHomo}{note}\relax \else \citefield{sibswissinstituteofbioinformaticsQ8WZ42TITIN_HUMANHomo}{not...

Admin

是否旋转桌子,取决于桌子的宽度
ifthenelse

是否旋转桌子,取决于桌子的宽度

我用 C# 创建了一个 Tex 文件,然后编译为 PDF。 如果桌子太宽,不适合纵向放置,我该如何横向旋转桌子? 因此,只有在 C# 中生成表之后才能知道实际显示的宽度。 我尝试在序言中的 \def 中定义整个表格,然后在 \begin{document} 中定义 if/then/else。无法让它工作。 \documentclass[10pt]{article} \usepackage{longtable} \usepackage[a4paper, left=50mm, right=50mm, top=50mm, bottom=50mm]{geometry...

Admin

问题:
ifthenelse

问题:

我对为 TikZ 图片的某些单元格着色感兴趣。具体如下: 我通过使用网格并创建数字来实现这一点。我展示了上面创建的代码: \begin{tikzpicture}[scale = 0.7] \draw[lightgray] (0,0) grid (9,9); \draw[blue] (2,2) grid (7,7); %Ciclo de cuadrado auxiliar \foreach \i in {0,1,2,3,4}{ \foreach\j in {0,1,2,3,4}{ \draw[red,thick,opac...

Admin

打印 toc/lof/lot/其他
ifthenelse

打印 toc/lof/lot/其他

如果目录不为空,如何才能打印目录? \documentclass{article} \begin{document} %if there is a section, toc will be printed, else it wont be \tableofcontents %\section%in this case it wont be printed A \end{document} ...

Admin

缺少数字,在 tikz 中使用 for 循环和条件时视为零错误
ifthenelse

缺少数字,在 tikz 中使用 for 循环和条件时视为零错误

我希望能够有这样一段代码,通过修改某些参数(例如高度和宽度)以及将单元格颜色设为红色或绿色,为我生成一个表格。我手头的代码已经是我发现的某个东西的修改版,但我无法让彩色单元格正常工作。错误是“缺少数字,视为零”。我刚开始使用 tikz,不太了解。 \begin{figure}[H] \centering \begin{tikzpicture} [ square/.style = { draw, rectangle, minimum size=\m, outer sep=0, ...

Admin

输入订单表
ifthenelse

输入订单表

我有一张输入订单表,例如: \input{something} \input{another thing} \input{some other thing} ... 我想制作一个类似的命令,\myinput{}这样如果我使用\myinput{24}那么它将在主 tex 中输入我的第 24 个 tex。 我知道我可以这样\myinput{}定义 \ifnum #1=1 \input{...} \else\ifnum #1=2 \input{...} \else\ifnum #1=3 \input{...} \fi 但是这太长了...我怎样才能使这个命...

Admin

beamer 和 \ifstrempty
ifthenelse

beamer 和 \ifstrempty

编辑。考虑以下代码。beamercolorbox如果要插入的项为空,我希望避免出现空的情况。考虑没有子节的部分的情况,则beamercolorbox不应呈现子节(现在无论如何都会呈现为空条) \documentclass{beamer} \usepackage[T1]{fontenc} \mode<presentation> \setbeamertemplate{navigation symbols}{} \usetheme{Antibes} \usecolortheme{sea...

Admin

LaTeX:\section 命令中无法识别 \equal
ifthenelse

LaTeX:\section 命令中无法识别 \equal

我有以下代码,其中我想使用“\newcommand”控制某些标题和文本的语言。以下最小示例使用新命令“kLanguage”,其中 eng 表示英语,deu 表示德语。 使用 pdflatex 或 lualatex 进行编译时,会出现错误“未定义的控制序列“\equal”,但只有当我在 \section{} 命令中使用宏“\deu”(或 \eng)时才会出现此错误。在命令之外,它可以正常工作。 我错过了什么? \documentclass[twoside,14pt,a4paper]{extarticle} \usepackage[paper=a4paper,m...

Admin

ifthenelse 括号不匹配
ifthenelse

ifthenelse 括号不匹配

我正在写一些讲义,我想自动生成两个版本。一个版本包含所有内容(示例、附加说明等),另一个版本仅包含基本信息(定义、定理等)。我目前的方法是/曾经是利用 ifthenelse 包,如下所示: \newenvironment{optional} { \ifthenelse{\boolean{opt}}{ } { }{} } 这样我就可以利用环境 \begin{optional} some optional information. \end{optional} 通过相应地...

Admin

不完整的 ifElse
ifthenelse

不完整的 ifElse

Overleaf 给我一个错误,说 if-else 不完整。文档中没有任何 if-else。我不确定为什么会出现错误。 如果我注释掉第二个,\item编译器就可以渲染 pdf。所以我想知道: 如何将多个条目添加为项目符号? 什么确切地if-else错误是什么?正如我所说,文档中没有。 Document.tex \documentclass{resume} \begin{document} \fontfamily{ppl}\selectfont \noindent \begin{center} \csection{Publica...

Admin