technical-environment

保存环境内容以便在其他地方使用
technical-environment

保存环境内容以便在其他地方使用

我想保存环境的内容以便稍后在多个地方使用宏使用。 这是真实的用例。 我有一个绘制“概率”树的环境。 我想保存绘制树的代码(它使用了的语法forest)。这需要使用ID来标识内容。 然后稍后我想通过给出 ID 将原始内容与宏一起使用:这个宏将分析用于绘制树的代码,例如自动进行几个演算(这部分将使用 Lua 完成,我知道如何做到这一点)。 输入的内容就是Lua代码所要分析的内容。 环境中使用的代码如下所示。 \begin{probatree} [ [A, pweight = a [B, apweight* = ...

Admin

如何禁用脚注中的换行符?
technical-environment

如何禁用脚注中的换行符?

我克隆了伟大的项目堆栈项目 因为我不喜欢原始设置中的右侧注释(边距),所以我想将其设置为脚注 由于我的水平不够,无法提取出最小的示例,所以我尽量简化步骤。虽然项目很大,但只需要 6 个文件就可以重现我遇到的问题 -a---- categories.tex -a---- my.bib -a---- preamble.tex -a---- stacks-project-book.cls -a---- stacks-project.cls -a---- chapters.tex 我是这样做的: 在设置文件中preamble.tex,我更改Line 9...

Admin

LaTeX 和 Overleaf 有什么区别?
technical-environment

LaTeX 和 Overleaf 有什么区别?

LaTeX 和 Overleaf 有什么区别?我真的不知道该怎么弄。建议安装什么东西还是直接在线工作就行? ...

Admin

铸造环境与文本和部分之间的距离
technical-environment

铸造环境与文本和部分之间的距离

我正在使用minted,但不知何故,铸造环境和周围文本或(子)部分之间的距离不一样,并且与正常间距相差太大。 这是我的 MWE: \documentclass{article} \usepackage{minted} \newminted{py}{bgcolor=gray!5, breaklines = true,gobble=0, fontfamily=courier} \newmintinline[picode]{python}{} \newcounter{ea}[subsubsection] \newenvironment{ea}[1][]{...

Admin

如何在新命令中编写多参数环境?
technical-environment

如何在新命令中编写多参数环境?

在我的自定义类文件中,我有一个生成新环境的命令: \newcommand{\MakeThEnv}[4]{ \DefaultFrame{#1}{#2} \theoremstyle{#3} \newtheorem{#2T}{#4} \newenvironment{#2}{\begin{#2Box}\begin{#2T}}{\end{#2T}\end{#2Box}} 在颜色中创建\DefaultFrame{color}{blabla}环境。但出于另一个目的,我创建了一个“多项”环境命令blablaBoxcolor \newcommand{\MakeMult...

Admin

以下环境定义有什么错误?
technical-environment

以下环境定义有什么错误?

我想定义一个环境来隐藏文本,并在 pdf 输出的前后显示警告。以下定义有什么问题? \newenvironment{foldit} {NB! NB! FOLDED TEXT BELOW\\ NB! NB! FOLDED TEXT BELOW\\ \iffalse} {\fi ~~\\ NB! NB! FOLDEDTEXTABOVE \\ NB! NB! FOLDEDTEXTABOVE} 当我尝试用 括住一些文本时\begin{foldit} .... \end{foldit},收到错误消息:不完整\iffalse; all text was ignored...

Admin

tcolorbox 环境用于绘制可配置数字和颜色的垂直线?
technical-environment

tcolorbox 环境用于绘制可配置数字和颜色的垂直线?

我受到了以下链接中 Ignasi 代码的启发: 使用一条横跨多页的波浪线标记(突出显示)一个段落(\item{…}) 我对其进行了修改以执行以下命令:沿着左边距的文本绘制#1相同颜色的平行线。#2 \documentclass{article} \usepackage{lipsum} \usepackage[most]{tcolorbox} \usepackage{tikz} \usetikzlibrary{decorations.pathmorphing,calc} \newcommand{\mycolorbarmarg}[2]{ \newtcolorb...

Admin

下一个命令的 if 条件
technical-environment

下一个命令的 if 条件

在我开始构建自己的环境后,我想知道是否存在 if 条件,用于检查下一个命令是什么,然后提供在下一个命令之前运行某些命令的选项。我正在寻找的伪代码示例: \newenvironment{test}{ ifnext{\begin{itemize}}{true: do something}{false: do other things} } { } ...

Admin

标尺(厘米和英寸)的图画神秘地出现在页眉和页脚中
technical-environment

标尺(厘米和英寸)的图画神秘地出现在页眉和页脚中

这是 MWE: \documentclass{scrreprt} \usepackage{scrlayer-scrpage} \begin{document} Hello world. \end{document} 结果如下: (页脚中还有类似内容) 我正在使用 Overleaf。我猜想是我的环境出了问题。但是什么呢?我正在使用他们提供的 2019 版 TeXLive 中的 pdfLaTeX 进行编译。虽然 2017 版也一样,而且实际上也切换到了 XeLaTeX。 我也尝试过清除临时文件,但无济于事。我当然联系过 Overleaf 支持,但我想也许有人...

Admin

将环境的逐字 LaTeX 内容导出到外部文件
technical-environment

将环境的逐字 LaTeX 内容导出到外部文件

有没有办法将环境的内容导出到外部文件而不阻止环境的操作? 通常在以下示例中,我想保留定理的内容,以便生成仅包含定理的文档(第二个文档将由 Python 或 Bash 文件构建)。 \documentclass[12pt]{article} \usepackage{amsthm} \newtheorem{theorem}{Théorème}[section] \newtheorem*{theorem*}{Théorème} \begin{document} I do not need to go oustide. \begin{theorem}...

Admin

用于以 mathttt 字体显示数学文本的环境,中间有空行(Isabelle)
technical-environment

用于以 mathttt 字体显示数学文本的环境,中间有空行(Isabelle)

我如何创建一个可以实现上述功能的环境?我想尽可能接近 Isabelle(见图)。我最好的选择是将环境定义为在回答我的另一个问题时并插入$ $我使用的每个数学字符。此解决方案的另一个大缺点是,在文本块中,第一行与其余行不对齐(就像 latex 中文本模式的段落一样)。理想情况下,我希望能够在文本前后留出一些空白(就像这样$$ $$做一样),但也能够以这种方式内联格式化文本(就像$$ 所做的那样)。查看图片以了解我想要的结果类型。 ...

Admin

新环境的设置
technical-environment

新环境的设置

我正在根据另一个成功的文档创建一个新文档,但是它太长了,无法用作 MWE。 无论如何,我正在尝试创建一个新的环境,但它缺少一些我不知道要寻找的东西。 这个新的环境就是得到这样的东西: 平均能量损失 \documentclass[11pt,fleqn]{book} \usepackage[top=3cm,bottom=3cm,left=3cm,right=3cm,headsep=10pt,a4paper]{geometry} \usepackage{blindtext} \usepackage[portuguese]{babel} \usepac...

Admin

在 VirtualBox 中安装 getnonfreefonts - 未知选项错误
technical-environment

在 VirtualBox 中安装 getnonfreefonts - 未知选项错误

我在安装 nonfreefonts 时遇到问题。当我执行时,getnonfreefonts -sys -a我得到Unknown option: y。如果我运行,例如,getnonfreefonts -user --version我得到Unknown option: e。 我几乎确信我之前使用了相同的步骤来安装字体,但这次我是在虚拟机中进行的 - 这应该没有什么区别,但你永远不知道...... 我的完整设置: VirtualBox 5.1.26 Windows 8.1 64 位作为主机 Linux Mint 17.2 64 位作为客户机 GNU bas...

Admin

如何在我的环境中使用 \scalebox?
technical-environment

如何在我的环境中使用 \scalebox?

我在定义新环境时尝试放置 scalebox{.2},但它未被应用: \documentclass[10pt,a5paper,twoside]{memoir} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[brazil]{babel} \usepackage[showframe,pass]{geometry} \usepackage{graphicx} \makeatletter \newenvironment{myenvironment}[0] {scalebox...

Admin