declare

定义新的数学字母表时如何缩放其字母?
declare

定义新的数学字母表时如何缩放其字母?

我正在用 定义一个新的字母表\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}。我以前使用 的字体,\usepackage[scaled=1.15]{urwchancal}但这会改变所有\mathcal字母,当使用声明数学时,我可以选择在哪里使用这个字母表,但我不知道如何缩放 ,\mathpzc因为它是在 中缩放的\usepackage[scaled=1.15]{urwchancal}。 有什么方法可以制作\DeclareMathAlphabet[scaled=1.15]{\mathpzc}{OT1}{pzc}{m...

Admin

删除书籍参考文献末尾的点,但保留斜体
declare

删除书籍参考文献末尾的点,但保留斜体

我想将这两件事结合起来。第一个: 第二: 你看,它们很相似,只是书名不同。我知道如何去掉书末的点,但这样书名就不再是斜体了。我想让它变成斜体,而书末没有点。有人知道如何解决这个问题吗?以下代码生成了第一张图片,但我注释掉了第二张图片的命令。 \documentclass{article} \usepackage[style=authoryear]{biblatex} \addbibresource{\jobname.bib} \begin{filecontents}{\jobname.bib} @book{mhra2013, Ad...

Admin

\rmfamily 起什么作用,或者我如何撤消像 \em 和 \bfseries 这样的声明?
declare

\rmfamily 起什么作用,或者我如何撤消像 \em 和 \bfseries 这样的声明?

下面的简短示例显示了\bfseries有其效果,但 叠加在\em的效果上。如果\rmfamily只是表示“不添加任何内容”,这也解释了为什么它基本上没有效果。但是,我很好奇是否有\un-em/\remove-previous-declarations声明或类似的东西 \documentclass{article} \usepackage{amsmath} \begin{document} Hello, \em my name \bfseries is Enrico. \rmfamily And now what? \end{document} \emph我...

Admin

从另一个包导入括号,但原始的帽子和条形图无法正确显示
declare

从另一个包导入括号,但原始的帽子和条形图无法正确显示

我用 \usepackage{newtxtext,newtxmath} 而是从包中导入“(”&“)” stix。 代码如下 \makeatletter \DeclareFontEncoding{LS1}{}{} \makeatother \DeclareFontSubstitution{LS1}{stix}{m}{n} \DeclareSymbolFont{operators}{LS1}{stix}{m}{n} \DeclareMathDelimiter{(}{\mathopen} {operators}{"2E}{largesymbolsstix}{"0...

Admin

使用 slot 声明数学符号很困难
declare

使用 slot 声明数学符号很困难

我正在尝试使用\DeclareMathSymbol命令声明数学符号,但我无法理解如何使用 slot 作为整数符号。以下是我的代码片段: \DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n} \DeclareMathSymbol{\Z}{\mathop}{CMlargesymbols}{"55} 中的 slot\DeclareMathSymbol是错误的。我找到了以下列表,但不知道如何从中提取 slot。如果有人能帮助我,我将不胜感激,因为我确实花了好几个小时才搞定它。 ...

Admin

在我的文档中添加首字母缩略词
declare

在我的文档中添加首字母缩略词

我必须在我的文档中添加首字母缩略词列表,为此我使用: \usepackage[acronym,style=long3col]{glossaries} \makeglossaries 和 \newacronym{LOWERCASE LABEL}{UPPERCASE LABEL}{THE FULL TERM}\par \printglossary[type=\acronymtype,title=Acronyms] 但是我收到了一个错误: \newacronym{LOWERCASE LABEL}{UPPERCASE LABEL}{THE FULL TERM}\...

Admin

新建、更新、提供和声明命令命名约定
declare

新建、更新、提供和声明命令命名约定

什么时候定义新的宏(或更通用/抽象:资源),我们必须考虑宏已经定义的情况。xparse通过使用四个前缀,可以很好地处理这个问题(恕我直言) \New...,如果控制序列已经存在,则会引发错误 \Renew...,如果控制序列不是已经存在 \Provide...,如果宏不存在则定义宏,如果宏存在则不执行任何操作(并保留先前的定义) \Declare...,它定义宏,无论其是否存在,因此可能会覆盖现有的宏。 对于这个问题的范围,我们将其称为new、、renew和provide机制declare。 现在可以注意到 以上所有都可以考虑定义所以这可能是正确的概念...

Admin

MetaPost vardef:如何声明“expr”类型的变量?
declare

MetaPost vardef:如何声明“expr”类型的变量?

我想制作一个宏swap: vardef swap(expr a, b) = save tmp; expr tmp; tmp := a; a := b; b := tmp; enddef; 但是编译的时候出现错误: ! A statement can't begin with `expr'. 我以为我可以声明一个tmp类型的变量expr...我打算交换不同类型的变量。 ...

Admin

Metapost:变量名称末尾带有数字
declare

Metapost:变量名称末尾带有数字

为什么我不能使用像a1、str2、这样的变量名x12?Metapost 会将它们视为数组吗?这样就a1等于 等等吗?甚至像、等这样a[1]的 z 符号也不起作用。z1z2 代码如下 beginfig(1); # := 5mm; pair z1, z2, z3, z4; z1 = (10#, #); z2 = (#, 12#); z3 = origin; z4 = (11#, 13#); draw z1--z2; draw z3--z4; endfig; end; bye. 错误如下: ! Illegal suffix of declared variabl...

Admin

在两个交点之间绘制一个函数与另外两个函数
declare

在两个交点之间绘制一个函数与另外两个函数

我定义了三个函数,红色、蓝色和绿色。我想只在蓝色和绿色函数的交点之间绘制红色函数。最简单的方法是什么? \documentclass{minimal} \usepackage{tikz,pgfplots} \begin{document} \begin{tikzpicture} \begin{axis} \addplot[red] coordinates {(0,0)(15,30)(30,33)(45,28)(60,10)}; \addplot[green] coordinates {(0,20)(30,0)(60,0)}; \addplot[blue]...

Admin

获取当前 shell 环境和干净 shell 环境之间“declare -F”的增量
declare

获取当前 shell 环境和干净 shell 环境之间“declare -F”的增量

主要问题:如何获得declare -F当前 shell 中的值与 shell 刚刚启动时的值之间的增量(下面的前两个命令)。$(declare -F)并没有解决问题,因为子 shell 是 shell 进程的副本。子公司:为什么下面第三个命令没有输出任何内容? $ exec env -i bash $ declare -F declare -f ShowInstallerIsoInfo declare -f __expand_tilde_by_ref declare -f __get_cword_at_cur...

Admin

是 `declare -p 的输出bash 中的 ` 保证可重用为 shell 输入?
declare

是 `declare -p 的输出bash 中的 ` 保证可重用为 shell 输入?

这是专门关于bash的declare- 一般情况在这个答案(其中提到“ typeset// , declare,的export -p输出” ksh93,但是mkshzsh不是的那个bash)。 给定一个本地/导出/数组/关联数组(但可能不是 nameref)变量, infoo的输出是否保证可重用?这declare -p foobashbash官方文档没有提到类似的事情: 该-p选项将显示每个的属性和值name。当-p与参数一起使用时name,除-f和之外的其他选项-F将被忽略。 我看了看这CHANGES,并看到了这个关于功能: This document...

Admin

Bash 在函数内创建名为数组的参数
declare

Bash 在函数内创建名为数组的参数

我正在尝试编写一个函数,该函数使用传入的名称写入数组。给出以下 bash 函数: function writeToArray { local name="$1" echo "$name" declare -a "$name" ${name[0]}="does this work?" } 像这样运行: writeToArray $("test") 我收到两个错误: bash: declare: `': not a valid identifier =does this work?: command not fou...

Admin

无法在 FZF 预览窗口中显示 Bash 函数
declare

无法在 FZF 预览窗口中显示 Bash 函数

如何使用 FZF 预览窗口来显示当前 Bash 环境中的函数? 我想使用 FZF 列出我的自定义 bash 函数,并在 FZF 预览窗口中查看所选函数的代码。 但是,FZF执行我的命令所使用的bash环境似乎无法看到我的终端bash环境中的功能。例如: $ declare -F | fzf --preview="type {3}" /bin/bash: line 1: type: g: not found 但是,以下工作有效: $ declare -F declare -f fcd declare -f fz declare -f g $ type...

Admin

为什么用声明替换 eval(用于创建动态变量)会导致空变量?
declare

为什么用声明替换 eval(用于创建动态变量)会导致空变量?

使用 bash >5,我尝试根据变量中指定的体系结构为变量分配不同的值。我使用一个函数来做到这一点。这很完美: # arguments: variable name to assign, value for mac arch, value for pi arch create_variable_for_arch() { if [ "$_run_for_arch" = "mac" ]; then eval $1=\$2 else eval $1=\$3 fi } 然而,由于某种原因,这破坏了我的脚本: crea...

Admin