context-mkiv

ConTeXt:防止标题和图像之间分页
context-mkiv

ConTeXt:防止标题和图像之间分页

使用 ConteXt,如何防止标题和图像或文本 + 图像之间出现分页符?例如,给定: \section{With a Chart} \placefigure[here] {}{\externalfigure[Chart.pdf]} % or \section{With a Chart} \placefigure[right] {}{\externalfigure[Chart.pdf][width=5cm]} Hello, world ... 上述序列通常会造成章节标题之间的分页。 我注意到一对有关的问题,但没有关于这一点的具体内容——...

Admin

在 ConTeXt 中为 Lua 编写单元测试
context-mkiv

在 ConTeXt 中为 Lua 编写单元测试

我想为 ConTeXt 使用的 Lua 代码编写一些单元测试,并且想知道是否有其他人做过这件事,以及设置框架时可能需要做什么。 Lua 代码特别存储在单独的文件中(例如numbering.lua),这意味着测试运行器(例如破获) 可以直接用 来包含它们require。 值得注意的是(但可能并不重要),我使用 Python 的 unittest 作为测试运行器疯子蟒。 固有的问题是 LuaTeX 和 ConTeXt 定义的全局变量在 Lua 中并不自然。如果没有从其相应文件导入这些表,则无法访问诸如context和之类的表。(这看起来像是和...texi...

Admin

如何设置两个或多个段落使用相同量的垂直空间?
context-mkiv

如何设置两个或多个段落使用相同量的垂直空间?

给定 ConTeXt 或纯 TeX 中的几个段落,如何通过在末尾添加空格来确保所有段落使用相同数量的垂直空间,作为组中最长的段落?例如: This is a paragraph with only two lines. This paragraph is a little bit longer and it has three lines. This is the longest paragraph, as it has a second, third, and fourth line. 上面的段落随后会添加空白,以便它们都占据...

Admin

在 ConTeXt 中设置特定的字体替代
context-mkiv

在 ConTeXt 中设置特定的字体替代

我想了解如何使用 在 CoNTeXt 中设置字体\definefontfamily。它或多或少可以工作,只是我不明白 ConTeXt 如何找到字体以及如何指定字体名称。在下面的例子中,我想使用完全不同的字体作为倾斜的替代字体: \definefontfamily [mainface] [rm] [PT Serif] [sl=file:PonomarUnicode] \definefontfamily [mainface] [ss] [PT Sans] \definefontfamily [mainface] [tt] [PT Mono] \definefo...

Admin

MPinclusions 中的 Metapost 文本标签
context-mkiv

MPinclusions 中的 Metapost 文本标签

由于某些原因,代码如下: \startMPinclusions picture p; p := image( draw btex 123 etex; ); \stopMPinclusions \startMPcode draw p; \stopMPcode 导致错误Equation cannot be performed (color=vacuous)...(我实际上试图将其报告为漏洞,但很可能做错了什么)。 有没有什么解决方法可以解决这个问题,而不需要将标签移动到 MPcode? ...

Admin

ConTEXt 似乎无法正确排版引号
context-mkiv

ConTEXt 似乎无法正确排版引号

ConTEXt 似乎没有像我期望的那样使用反引号和撇号。我在文档中找不到任何建议如何正确执行此操作的内容,但我认为它与 TeX 相同,即单个反引号应为左引号,单个撇号应为右引号 --- 将它们加倍应该得到双引号。 我究竟做错了什么? 编辑 egreg 的代码请求: \starttext ``How do you `like' those?'' said the horse. \stoptext ...

Admin

如何处理项目中定义的所有产品(ConTeXt)
context-mkiv

如何处理项目中定义的所有产品(ConTeXt)

如果我有 项目.tex \startproject project \product one \product two \endproject 以及相应的产品文件,有没有一种简单的方法来处理所有产品文件,所以我得到了 一.pdf 二.pdf 立刻? ...

Admin

使用 ConTeXt 在双列布局中进行行编号
context-mkiv

使用 ConTeXt 在双列布局中进行行编号

我正在尝试将代码分布在两列上: \definetyping[code][numbering=line, bodyfont=small] \starttext \setuplinenumbering[location=text,style=\ttx] \startcolumns[n=2] \startcode this is some code spread over two columns \stopcode \stopcolumns \stoptext 它的渲染效果如下...

Admin

ConTeXt 中项目之间的顶级内容
context-mkiv

ConTeXt 中项目之间的顶级内容

假设我有 \starttext \startitemize[a] \item Some task to do \startmode[solution] Proposed solution \stopmode \item Some other task ... \stopitemize \stoptext 我希望解决方案在顶层呈现(即不像项目内容那样缩进),但我还想继续项目标记(因此简单地退出itemize并稍后重新打开它是行不通的,因为它会a.重新开始)。 我发现的第一件事是indentnext属性,它不应该在项目的以...

Admin

ConTeXt:无法在自定义启动-停止环境中使用 \starttyping
context-mkiv

ConTeXt:无法在自定义启动-停止环境中使用 \starttyping

我想要一个带有参数的自定义启动-停止环境。\definestartstop似乎无法做到这一点,但我找到了一个在邮件列表中发帖并尝试使用该代码: \long\def\startMyEnv[#1]#2\stopMyEnv{% \starttext #1\blank[1cm] #2 \stoptext } \let\stopMyEnv\relax \startMyEnv[1] \starttyping foo \stoptyping \stopMyEnv 编译时会出现以下错误: tex error > ...

Admin

在 ConTeXt 中更改字体时“-”消失
context-mkiv

在 ConTeXt 中更改字体时“-”消失

这是我的代码: \starttext \starttyping -- comment \stoptyping \stoptext 它可以很好地编译: 但是,如果我改变字体: \usemodule[simplefonts][size=12pt] \setmonofont[Source Code Pro] \starttext \starttyping -- comment \stoptyping \stoptext 其中一个破折号消失: 为什么会发生这种情况? ...

Admin

ConTeXt 中的自定义漂亮打印机
context-mkiv

ConTeXt 中的自定义漂亮打印机

我已经关注维基百科编写自定义漂亮打印机pret-ada.lua。我将其放在我的 tex 文件旁边。 维基百科说我必须使用它\installprettytype来注册它。然而,它产生了未定义控制序列一些挖掘发现了邮件列表帖子这解释了它已在 MkIV 中被删除。但它没有解释我现在如何将我的漂亮打印机注册到 ConTeXt。 那么,我该如何让 ConTeXt 使用我的漂亮打印机呢?直接删除命令会导致完全没有漂亮打印: %\installprettytype[ADA][ADA] % Undefined control sequence! \definetypi...

Admin

ConTeXt 中的多语言文档
context-mkiv

ConTeXt 中的多语言文档

我想制作一份ConTeXt主要用希腊语撰写的文档(一篇短文)。 问题是我无法生成希腊字符。我不知道是否需要定义支持希腊语的字体,或者是否需要在序言中指定编码。 我还看了 ConTeXt 的维基百科.但我还是很困惑。 编辑:这是一个 mwe \setupbodyfont[genium,12pt] \starttext Στο κείμενο αυτό δεν εμφανίζονται οι ελληνικοί χαρακτήρες \stoptext PS:我使用 ConTeXt(LuaTeX)编译我的文档 ...

Admin

标题未在 ConTeXt 中垂直居中
context-mkiv

标题未在 ConTeXt 中垂直居中

我想要制作这样的标题页: \setuphead[title][style={\ss\bfd},align=middle] \definemakeup[titlepage][align=middle] \starttext \startfrontmatter \startmakeup[titlepage] \title{My very awesome title} {\ss\tfa Author Name} \stopmakeup \stopfrontmatter \stoptext 根据文档,makeup默认情况下文本垂直居中。然而,事实似乎并非...

Admin