Latex shortstack
程序员文章站
2022-03-09 09:36:33
...
[url]http://www.emerson.emory.edu/services/latex/latex_55.html[/url]
[quote]
\shortstack
\shortstack[position]{... \\ ... \\ ...}
The \shortstack command produces a stack of objects. The valid positions are:
r - Moves the objects to the right of the stack
l - Moves the objects to the left of the stack
c - Moves the objects to the center of the stack (default)
[/quote]
[url]http://blog.sina.com.cn/s/blog_665f991f0100q7j9.html[/url]
[quote]来自:http://billlangjun.blogspot.com/2009/05/latex.html
latex实现带换行的文本框
这个东西在搜索引擎上几乎找不到答案(这篇blog希望能够使得通过搜索引擎能够找到这个解决方案)。
问题是这样的,我想在latex里实现带换行功能的文本框。
最直接的想到了如下代码
\fbox{abcd \\ abcd \\ abcd}
生成文件后你会发现,这里的换行根本不起作用。
开始已经找到了pstricks还有tikz来实现这个功能(也花了好几个小时来了解)。但是最终发现这个东西只能在pdflatex编译模式下实现。我现在的文章必须用dvipdf模式,为此不得不放弃这种方法。
后来在看latex的flowdoc包的demo时,不经意间发现这里能够实现换行功能。仔细分析,原来采用了\shortstack命令来实现。查看了一些资料后得知其语法如下:
\shortstack[位置]{图文物件}
这 会像叠罗汉一样的把「图文物件」叠在一个栏位内,和叠罗汉不同的是,后进的叠在最下面,先进的会被往上堆高,底部的基准线是固定的,高度则是往上增高,各 图文物件由换行符号来换行,也就是说可以由换行符号来决定他们之间的间隔。当然,这要自行注意他的高度,否则会和其上的其他内容重叠。「位置」可为l, r, c之一,是指居中,或靠这个栏位的左右边的意思。
最终我的带换行的不受编译模式限制的文本框实现如下:
\fbox{\shortstack[l]{abcd \\ abcd \\ abcd}}
哎!原来这样简单,加一个shortstack就行了,让我折腾了一个下午。备份与此,仅供参考,希望能够节省寻找同样问题答案的朋友的时间![/quote]
[quote]
\shortstack
\shortstack[position]{... \\ ... \\ ...}
The \shortstack command produces a stack of objects. The valid positions are:
r - Moves the objects to the right of the stack
l - Moves the objects to the left of the stack
c - Moves the objects to the center of the stack (default)
[/quote]
[url]http://blog.sina.com.cn/s/blog_665f991f0100q7j9.html[/url]
[quote]来自:http://billlangjun.blogspot.com/2009/05/latex.html
latex实现带换行的文本框
这个东西在搜索引擎上几乎找不到答案(这篇blog希望能够使得通过搜索引擎能够找到这个解决方案)。
问题是这样的,我想在latex里实现带换行功能的文本框。
最直接的想到了如下代码
\fbox{abcd \\ abcd \\ abcd}
生成文件后你会发现,这里的换行根本不起作用。
开始已经找到了pstricks还有tikz来实现这个功能(也花了好几个小时来了解)。但是最终发现这个东西只能在pdflatex编译模式下实现。我现在的文章必须用dvipdf模式,为此不得不放弃这种方法。
后来在看latex的flowdoc包的demo时,不经意间发现这里能够实现换行功能。仔细分析,原来采用了\shortstack命令来实现。查看了一些资料后得知其语法如下:
\shortstack[位置]{图文物件}
这 会像叠罗汉一样的把「图文物件」叠在一个栏位内,和叠罗汉不同的是,后进的叠在最下面,先进的会被往上堆高,底部的基准线是固定的,高度则是往上增高,各 图文物件由换行符号来换行,也就是说可以由换行符号来决定他们之间的间隔。当然,这要自行注意他的高度,否则会和其上的其他内容重叠。「位置」可为l, r, c之一,是指居中,或靠这个栏位的左右边的意思。
最终我的带换行的不受编译模式限制的文本框实现如下:
\fbox{\shortstack[l]{abcd \\ abcd \\ abcd}}
哎!原来这样简单,加一个shortstack就行了,让我折腾了一个下午。备份与此,仅供参考,希望能够节省寻找同样问题答案的朋友的时间![/quote]
\dashbox{1}(70,70){\shortstack[l]{<%= pp_squre[0] %> \\ <%= "( #{pp_squre[1]} )" if !pp_squre[1].blank? %>}}
上一篇: PHP表单学习之表单的输入与验证
下一篇: while和do while循环
推荐阅读
-
Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
-
Android开发学习笔记之通过API接口将LaTex数学函数表达式转化为图片形式
-
Texmaker使用方法、Latex的优缺点详细介绍
-
windows下安装使用LaTeX编辑器
-
Win10下为VSCode配置LaTex编辑器的方法
-
Linux系统中如何在PDF中嵌入LaTex中的所有字体
-
Linux折腾记(十五):再来说说LaTeX排版引擎
-
Linux折腾记(十四):优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
-
windows下安装使用LaTeX编辑器
-
Texmaker使用方法、Latex的优缺点详细介绍