TeX系列: 图文混排宏包picins

转载自http://www.ctex.org/documents/latex/graphics/node117.html

 

Picins 宏包

picins 宏包定义了一个命令 \parpic命令,允许将 图形等 LATEX 对象放置在文本段落中。并且,设定适当的参数, 可把该对象置于一带框的盒子,有阴影的盒子等等。 \parpic  的用法如下:
\parpic(宽度,高度)(水平偏移,垂直偏移)[选项][位置]{图形}
上面除了图形必须给出外,其余的均 可省略。如果宽度和高度均未给出,那么图形将以它的自然大小来 嵌入。选项则可取以下的值:
位置项
只能为下面两个中的一个。
l
将图形置于文本段落的左方(这也是缺省值)。
r
将图形置于文本段落的右方。
外观项
只能为下面五个中的一个,可与上述位置项 配合使用。
f
将图形置于一个实框盒子中。
d
将图形置于一个虚框盒子中。
o
将图形置于一个圆角框盒子中。
s
将图形置于一个具有阴影效果的盒子中。
x
将图形置于一个具有立体效果的盒子中。
位置仅当给定的宽度和高度与 图形的实际大小相差很大的情况下才起作用。若水平或垂直偏移 已给出,那么此项也不起作用。缺省位置是将图形置于盒子的中央。 也可取以下的值:
l
将图形置于盒子的左方。
r
将图形置于盒子的右方。
t
将图形置于盒子的上方。
b
将图形置于盒子的下方。
另外,  picins 宏包还提供了一些命令来控制图形 与文本的间距,图形外框的线宽等。详见  picins 宏包 所附的说明。下面是几个例子。

\includegraphics[width=3cm,clip]{tiger.ps}


\parpic{%
  \includegraphics[width=3cm]%
                  {tiger.ps}}
仅当给定的宽度和高度与...



\parpic(3cm,3.5cm)[sr]{%
  \includegraphics[width=2.5cm]%
                  {tiger.ps}}
仅当给定的宽度和高度与...


\boxlength{10pt}%
\parpic(3.5cm,4cm)[xr]{%
  \includegraphics[width=3cm]%
                  {tiger.ps}}
仅当给定的宽度和高度与...
资源下载链接为: https://pan.quark.cn/s/1e68be2bff6a 这些压缩包文件里有大约60个小程序的源码示例,是学习小程序开发的优质资源。小程序是一种无需下载安装就能用的轻量级应用,广泛应用于生活服务、电商购物、社交互动等众多领域。研究这些源码,开发者能深入学习小程序开发技术和最佳实践。wx_app-master.zip可能是一个基础小程序项目模板,涵盖小程序的基本结构和组件使用。学习者可借此了解小程序的目录结构、配置文件,以及wxml、wxss和JavaScript的结合方式。BearDiary-master.zip和weapp-bear-diary-master.zip可能是日记类小程序示例,展示如何实现用户记录、查看和管理个人日记等功能,包括处理用户输入、存储数据和创建交互式界面。WXNews-master.zip和仿知乎日报.zip可能是新闻阅读类小程序的源码,使用网络请求API获取实时新闻数据并展示。学习者能通过这些代码学习处理网络请求、动态加载数据和设计适应性强的布局。wechat-weapp-gank-master.zip可能是一个类似“干货集中营”的技术分享平台小程序示例,涉及数据分类、搜索功能和用户交互设计,可学习如何组织和展示大量数据及实现筛选和搜索功能。Xiaoxiazhihu (知乎日报) 微信小程序 d.zip是仿知乎日报的小程序,涉及数据同步、新闻详情页设计和滑动效果实现,是模仿流行应用界面和用户体验的良好学习案例。仿豆瓣电影-demo.zip提供电影信息查询和展示功能,可能涉及API接口调用、数据解析以及评分和评论系统实现,有助于开发者理解如何集成外部服务和处理展示多媒体内容。仿今日头条app.zip类似今日头条的小程序,涵盖新闻推荐算法、个性化推荐和推送通知等复杂功能,能让开发者学习处理大数据流和提供个性化用户体验。
### 如何在 TeXstudio 中配置或使用 `picins` 宏包 要在 TeXstudio 中使用 `picins` 宏包,需确保该宏包已正确安装并被编译器识别。以下是关于如何实现此目标的具体说明: #### 1. 检查本地 LaTeX 发行版中的宏包是否存在 首先确认您的 LaTeX 系统(如 MiKTeXTeX Live)是否已经包含了 `picins` 宏包。可以通过以下方法验证: - **MiKTeX 用户**:打开 MiKTeX Console 并搜索 `picins` 宏包名称。如果未找到,则可以在线更新或手动下载。 - **TeX Live 用户**:运行命令 `tlmgr search --global picins` 来检查其存在状态。如果没有发现对应条目,则需要通过 `tlmgr install picins` 进行安装[^1]。 #### 2. 手动获取缺失的宏包文件 当自动机制无法满足需求时,可以从 CTAN (Comprehensive TeX Archive Network) 下载所需资源 https://ctan.org/pkg/picins 。解压后将 `.sty` 文件放置于当前文档目录下或者全局路径中以便访问[^2]。 #### 3. 配置 TeXstudio 使用自定义宏包 完成上述步骤之后,在 .tex 文档头部加入 `\usepackage{picins}` 命令来加载这个库支持的功能特性。例如下面展示了一个简单的例子用于演示文字环绕图片效果: ```latex \documentclass[a4paper]{article} \usepackage[demo]{graphicx} % demo option is just for this example, it creates black boxes instead of images. \usepackage{picins} \begin{document} Here we demonstrate how to use the \texttt{picins} package within a paragraph. \noindent Some text before inserting an image with wrapping.\par \parpic[r]{% \includegraphics[width=5cm,height=3cm]{example-image-a}} This demonstrates using the parpic command from the picins package which allows placing figures inside paragraphs while having surrounding text flow around them appropriately according to specified alignment options like 'r' meaning right side placement here. Some more filler content after our figure insertion continues seamlessly without interruption due to proper handling by both latex engine alongside appropriate settings provided via relevant commands throughout document preparation process as explained earlier sections regarding general setup considerations when working specifically under environments such as texstudio where additional configurations may sometimes become necessary depending upon individual requirements/preferences respectively too! \end{document} ``` 以上代码片段展示了如何利用 `picins` 实现图文混排的效果,并且强调了适当调整设置的重要性以适应不同编辑器环境下的具体应用情形。 #### 注意事项 需要注意的是,尽管 `picins` 提供了一种便捷的方式来进行简单形式的文字绕图操作,但对于更复杂布局场景来说可能显得不够灵活强大;此时或许应该考虑采用其他更为先进的解决方案比如 floatrow 结合 wrapfig 或者 minipage 构造等方式替代之。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值