parshape

错误的垂直间距 cutwin(清理解决方案文本换行图像)
parshape

错误的垂直间距 cutwin(清理解决方案文本换行图像)

我注意到该软件包的cutwin行距似乎存在问题(见上图)。搜索后,其他几个人也注意到了这一点: 使用 cutwin 调整行距, 与 cutwin 错位, http://tug.org/mail-archives/texhax/2011-September/018163.html 在https://tex.stackexchange.com/a/133691值得注意的是,包、、wrapfig等在垂直间距下并不总是能很好地工作。picinscutwin 我选择cutwin作为一种常用的解决方案来手动定位图像并让文本环绕在图像周围。特别是在列表中/附近,因为...

Admin

塑造文本区域而不是段落
parshape

塑造文本区域而不是段落

我希望能够为给定页面定义文本区域形状。实际上,文本区域中的文本(或列表、方程式等)会移动,就像页面边缘在页面特定位置发生更改一样。 使用\parshape并不是一个有效的解决方案,因为如果我添加新文本,我必须手动调整\parshape。这是因为形状遵循段落而不是页面。此外,我希望解决方案与段落的开始和结束位置无关。 同样,\shapepar由于同样的原因,使用也不太起作用:形状跟随段落;我希望形状在页面上保持静态。 我附上了两张图片,展示了在文档中添加额外文本后该解决方案的功能。这两张图片是使用 制作的模型\parshape,仅用于说明目的。 此处的第一张图...

Admin

一行中的 parshap 内部间隙
parshape

一行中的 parshap 内部间隙

总体概述 我尝试使用\parshape命令放置自定义字母并得到以下渲染: 问题 但是,女神哈托尔的手落在了否而文本仍然从右侧开始,而不是从左侧边缘开始。 目标 所以,如果第四行的文本从最左边距开始但“跳过”手的位置并留出空白以避免文本和手之间重叠,那就太好了。 预期的渲染是这样的: 问题:如何获得此渲染? 平均能量损失 \documentclass[12pt,oneside]{article} \usepackage{lipsum} \usepackage{graphicx} \begin{document} \parshape=7 0pt ...

Admin

将wrapfig2放在列表中
parshape

将wrapfig2放在列表中

我知道(文档包中提到)列表内的 wrapfig2 存在问题。 以下是 MWE: \documentclass[10pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{wrapfig2} \begin{document} \begin{itemize} \item \begin{wrapfigure}{r} \centering\unitlength=1mm \begin{picture}(40,30) \...

Admin

使用 Shapepar 包创建等腰梯形段落
parshape

使用 Shapepar 包创建等腰梯形段落

这篇文章与以下内容相关以梯形形式高效显示段落shapepar其中一条评论中建议了这个包。 考虑一下代码 \documentclass[10pt]{book} \usepackage{showframe} \usepackage{shapepar,varwidth} \def\trapezoiddownshape{% {0}% centerline is at x = 0 {0}b{0}\\ %begin at (0, 0) {0}t{0}{3}\\ %text at y = 0, width = 3 {2}t{0}{1}\\ %text a...

Admin

如何在不使用任何包的情况下将文本环绕在框周围?
parshape

如何在不使用任何包的情况下将文本环绕在框周围?

自从修复了由于我的代码错误而导致的原始问题以来,这个问题已经被编辑。 我尝试使用wrapfig将文本环绕在右边距的框内,但该包的行为不可预测,它与我的文档的交互对我来说毫无意义。(例如,将一些文本封闭在组中会{}极大地影响最终的布局。) 现在,我正在寻找一个简单且可预测的解决方案,将段落环绕在一个与右边距齐平的框周围,并与段落的开头在顶部对齐。 我创建了一个框,并将其保存为名称\sbox下的\mybox。我编写了一些代码,以使用该框的宽度在右边距保留可用空间\parshape。 我想知道将框插入保留空间(使用\usebox{\mybox})的“标准”或最简单...

Admin

将以下段落与标题缩进对齐
parshape

将以下段落与标题缩进对齐

我正在使用 titlesec 自定义部分的外观。我已将这些不同的标题调整为嵌套方式,较低级别的缩进越来越多。 标题下方的段落不会对齐,我想我可以用它\parshape来解决这个问题,但我只能设法将一个部分之后的第一个段落对齐 - 而且只有当我将代码放在段落之前(而不是在 titlesec 定义中)时才可以。 这就是我现在所拥有的: \documentclass{report} \usepackage{lipsum, xcolor, titlesec} \setlength\parindent{0em} \setlength\parskip{1em} \se...

Admin

Plain TeX:使用 \loop 设置 \parshape 参数时出现问题
parshape

Plain TeX:使用 \loop 设置 \parshape 参数时出现问题

我试图编写一个宏来将文本环绕在图形周围。我知道它在 Latex 中可用,还有另一个包,figflow for plainTex。我刚刚学会自己写。我的第一步是使用 \parshape 为图形创建一个空白区域。我在这里卡住了。我定义宏如下: \newcount\ln \def\wrap#1#2{\parshape=#1 \loop\relax\ifnum\ln<#1 0cm #2 \advance\ln by 1\repeat} 没用。我试过了\edef,也没用。有人能帮忙吗?谢谢! \parshape{6}{10cm} Here is the def...

Admin

从段落最后一行应用 \parshape
parshape

从段落最后一行应用 \parshape

我想按照下图所示格式化段落,即最后一段n段落的各行居中且宽度呈线性减小。(n各个段落之间都是一致的。 该段落没有预定义的总行数,并且可能预先延伸到几页。 \documentclass{article} \begin{document} \parshape=9 0.40\linewidth 0.2\linewidth 0.35\linewidth 0.3\linewidth 0.30\linewidth 0.4\linewidth 0.25\linewidth 0.5\linewidth 0.2\linewidth 0.6\linewidth...

Admin

\hangindent 和 \hsize
parshape

\hangindent 和 \hsize

请参阅 TeXbyTopic sec 18.3.5 悬挂缩进与\leftskip移位 将 \leftskip 设置为段落的某个正值意味着 \hsize 保持不变,但每行都以一个粘合项开头。另一方面,悬挂缩进是通过以下方式实现的减小 \hsize悬挂线的值,并在周围的垂直列表中水平移动完成的水平框 但下面的例子并没有显示变化\hsize \documentclass{article} \begin{document} \hsize=300pt \parindent=0pt \hangindent=2cm \the\hsize\\\the\hsize ...

Admin

让文本主体浮动在 marginpar 周围
parshape

让文本主体浮动在 marginpar 周围

如何创建 marginpar 以便它缩进文本主体并且文本主体浮动在 marginpar 周围? 我知道如何创建 marginpar: \documentclass{article} \usepackage{lipsum} \begin{document} \marginpar{Here are some more information about this section.} \lipsum \end{document} 这创建了 A,但我想要 B。 ...

Admin

给 Pi 的数字着色
parshape

给 Pi 的数字着色

我有以下 tex 命令来输入\pi一些有限数量的数字,这些数字采用其符号形状。我的问题是如何让数字由不同的颜色创建,以及是否有任何其他漂亮的形状和颜色可用作小册子的封面。 \usepackage{shapepar} \usepackage{microtype} \def\pipar#1{\shapepar{\pishape}#1\par} \def\pishape{% {25.0839}% {0.0838926}b{14.3456}\\% {0.0838926}t{14.3456}{33.3054}\\% {0.503356}t{11.5772}{37....

Admin

xcookybooky 食谱中的 Lettrine 和 Wrapfig
parshape

xcookybooky 食谱中的 Lettrine 和 Wrapfig

我对食谱中的lettrine和的组合有疑问。wrapfigxcookybooky 我的问题源于两个包之间的交互。如果我创建如下所示的食谱,即使配料包装已完成,段落仍会保持该宽度。这会在文档中产生难看的空白。 为了解决这个问题,我偶然发现了 David Carlisle 的解决方案,它使用一些花哨的 LaTeX 来组合两个段落形状(参见Lettrine 和 Wrapfig)。这种方法效果很好,但仍然存在问题。每当配料表的结尾与新的准备步骤的开始相重合时,就会引发错误。 这可以通过减少成分列表的长度(即的高度wrapfig)在以下 MWE 中复制。...

Admin

SVG 作为 Latex 中的页面布局
parshape

SVG 作为 Latex 中的页面布局

我知道我们可以使用parshape该shapepar包来定制段落形状,但我想知道是否可以读取 SVG 文件并将其用作页面布局? 一种可能的解决方案是使用luaxml和读取 SVG 文件,按某种顺序识别框或闭合路径,然后使用 parshape。但是我想知道框如何相互连接以允许文本在它们之间流动,以及如何重复使用框,直到整个文本被使用和排版,尤其是在多个页面上。带有库tcolorbox的包magazine有一些类似的功能,但不确定是否可以以这种方式使用。 有没有什么解决方案(或类似的东西)?主要目的不是要有奇怪的段落形状,而是使用 SVG 编辑工具轻松编辑页...

Admin