首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何定义一个不被表格和图形打断的多页环境?

如何定义一个不被表格和图形打断的多页环境?
EN

Stack Overflow用户
提问于 2010-06-13 14:23:51
回答 1查看 468关注 0票数 2

在我正在撰写的一本书中,我为远足定义了一个新的LaTeX环境。环境是多页的,并且通常包括内联图像。此外,我使用阴影环境来给环境一个背景颜色,使它突出一点。

然而,如下所示,环境被浮动的表格和图像分割,这使得环境的流动在视觉上更难跟踪。例如,现在很难看到浮动图像或表格是否是一部分(丢失的背景颜色没有帮助)。所以,我喜欢扩展我的环境,不允许它被浮动元素中断,但我不知道如何做到这一点。

代码语言:javascript
运行
AI代码解释
复制
\newcounter{bioclipse}
\def\thebioclipse{\thechapter-\arabic{bioclipse}}
\newenvironment{bioclipse}[2][]{\begin{small}\begin{shaded}\refstepcounter{bioclipse} \par\medskip\noindent%
   \textbf{Bioclipse Excursion~\thebioclipse #1: #2
   \vspace{0.1cm} \hrule \vspace{0.1cm}}
   \rmfamily}{\medskip \end{shaded}\end{small}}

任何不允许中断的解决方案都是很好的,即使背景颜色是不同的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-13 15:28:26

插入的算法相当复杂。基本上,您希望任何挂起的插入都不能放到应用环境bioclipse的页面中。作为第一个快速解决方案,您可以先刷新所有插入内容,然后再开始新的章节。如果你想把数字或其他东西放到环境中,并且你想让它们只在环境工作的最后一页之后被“刷新”...第二个快速解决方案是:将它们直接放在环境之后!所以它们根本不会“烦扰”页面(当然,避免使用脚注)。

另一种解决方案(以某种方式使其自动化)有点棘手。“待定”材料的插入位置是在输出例程中构建作为页面(“候选”)的垂直列表时选择的。这意味着你在最坏的情况下不得不尝试输出例程;但也许它太多了,除非你正在计划自己的TeX格式,也许LaTeX给了你更容易的选择……

深入研究一下LaTeX代码,我发现有一个条件可以尝试使用,它是\@insert*,即\@insertfalse\@inserttrue。如果你幸运的话,他们“驱动”了插入的可能性,这样你就可以在env的开头加上\@insertfalse,在结尾加上\@inserttrue。试试看,我不是说它有效。

也许你知道使用@作为字母分类代码,以便它可以成为“命令”名称的一部分,当你完成时,你必须使用\makeatletter\makeatother (可能默认的类/样式前导会为你做这件事)。

您还可以尝试查看placeins样式(它可能已经在您的安装中,否则就是see here ),这显然可以解决您的问题(部分)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3032537

复制
相关文章
[ 后端篇 ] 03 - 熟悉AWS中的常用服务
开发后端自然离不开云服务,这里选用常用的亚马逊云(AWS)作为介绍。 如国内的阿里云,腾讯云原理相同,看一下官方文档即可明白。
程序手艺人
2019/03/15
2.7K0
[ 后端篇 ] 03 - 熟悉AWS中的常用服务
主流云平台介绍之-AWS
目前云平台逐渐火热起来,国内如:阿里云、腾讯云、华为云等平台,国外如:AWS、Azure、Google GCP等平台,都有不少用户,并在持续的增加中。
用户7353950
2022/05/11
3.3K0
主流云平台介绍之-AWS
问世十三载,论AWS的江湖往事
传言要换“掌门人”的确实是亚马逊,但是此“掌门”并非 “掌”的是亚马逊的门,而是其门下最主要的分部之一——AWS。
SDNLAB
2019/08/09
2.8K0
问世十三载,论AWS的江湖往事
AWS S3 学习小结
1.首先,这个是AWS的开发资源使用文档:AWS开发文档,AWS官网 – S3教程
全栈程序员站长
2022/11/03
1.8K0
s3 aws 临时授权
https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/AuthUsingTempSessionToken.html
周杰伦本人
2022/10/25
1.2K0
AWS EC2 在线扩容磁盘
对正在运行的生产服务器进行在线不停机扩容卷大小,在这个过程中,不影响已有的数据,不会对已有的磁盘做格式化,只单纯增加容量。
行 者
2023/10/20
7080
DevOps工具介绍连载(19)——Amazon Web Services
很多公司选择AWS作为其IT解决方案,AWS有很多云服务,以下介绍AWS中几类比较重要的服务。
顾翔
2020/03/10
3.9K0
aws s3 java SDK使用[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179078.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
1.8K0
aws s3 java SDK使用[通俗易懂]
AWS CPP S3访问COS
COS是完全兼容AWS S3的,项目中经常遇到客户直接使用AWS S3的相关SDK,来访问COS。
ictfox
2021/12/16
1.1K0
AWS CLI使用s3
aws CLI是什么东西,暂且先不去了解,目前的需求是s3. 我在Jenkins上创建一个bucket,然后申请access_key,然后就可以使用s3来存储数据了。也就是说,s3就是一个网盘。 1.安装CLI 文档:http://docs.aws.amazon.com/cli/latest/userguide/installing.html $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Ryan-Miao
2018/03/13
1.9K0
aws lambda python 上传s3
代码编写 Code writing 编写lambda函数 Write lambda functions 主要功能是查询数据库,在本地生成test.csv,而后上传至s3://test-bucket-dev桶,bthlt目录下. test.csv is generated locally and uploaded to s3://test-bucket-dev bucket,bthlt path. import pymysql import logging import boto3 from botocore
葫芦
2021/12/20
2.2K1
aws lambda python 上传s3
上云一年烧掉超过100万美元,我们的钱都去哪儿了?
ConvertKit 是一家全功能电子邮件服务提供商 (ESP),是发展最快的电子邮件营销公司之一。但作为一家自力更生的私营企业,没有外部资金的支持,云成本控制对 ConvertKit 来讲非常重要。 近日,ConvertKit 详细列出了 2021 年在 AWS 上的花费,回顾了自己到底花掉了多少钱,并思考哪里还能进一步优化。“过去这一年我们也犯了不少错,但好在这些问题都可以修正。”ConvertKit 基础架构工程师 Kris Hamoud 表示。
深度学习与Python
2022/06/11
1.1K0
上云一年烧掉超过100万美元,我们的钱都去哪儿了?
走好这三步,不再掉进云上安全的沟里!
一直以来,公有云安全是横亘在广大用户面前的一道鸿沟。云安全(Cloud Security)是指用于控制云计算的安全性、合规性和其他使用风险的过程、机制和服务。公有云提供商们都强调安全是其最高优先级工作,动辄就发布上百页的云上安全最佳实践白皮书,举办几百几千人安全大会,发布几十甚至上百个安全服务。但与此同时,用户们对云上安全的担心一直挥之不去。在福布斯(Forbes)2019年的一份报告中,66%的IT从业人员认为安全是他们使用公有云服务最大的担心。Gartner预测到2020年,至少50%的企业用户会在不知情或误操作地将一些IAAS存储服务、网络、应用或API直接暴露到互联网上,而到2023年,至少99%的云上安全问题都是用户的错误引起的。
SammyLiu
2020/11/09
2.1K0
走好这三步,不再掉进云上安全的沟里!
亚马逊云安全引发世界关注
在拉斯维加斯举行的黑帽大会(Black Hat 2014)上,一位颇有名声的研究人员称安全专业人士并未对托管在AWS云基础架构上的应用的安全性给予充分的关注,因而AWS用户可能更容易遭受到攻击:隐私信息暴露、模仿AWS EC2实例,甚或更糟。 黑帽大会上在星期三发表的一次演讲中,咨询公司Bonsai Information Security的创始人、开源w3af安全框架的领导者Andres Riancho详细阐明了他为一个“将Web应用托管在AWS基础架构上”的客户提供渗透测试的全经历。 尽管之前Rianc
静一
2018/03/20
1.7K0
AWS S3 使用 travis 编译的时候提示错误 Aws::S3::Errors::PermanentRedirect
这是因为在我们的配置文件下 travis 将会把数据存储到 S3 的 us-east-2 存储区。
HoneyMoose
2020/12/22
6350
AWS S3 使用 travis 编译的时候提示错误 Aws::S3::Errors::PermanentRedirect
在AWS中建立网络分割案例
网络分割最简单的示例是使用防火墙分离应用程序和基础结构组件。这个概念现在是构建数据中心和应用程序架构中提出的。但如果没有合适的网络分割模型,几乎不可能找到企业案例。
FB客服
2019/10/15
1.6K0
在AWS云上的SAP
虽然最近亚马逊在迁离Oracle的数据库,使用Aurora PostgreSQL导致Prime Day促销日出现故障,但这似乎并不影响Amazon Aurora 数据库的推进,并且亚马逊一直在说Amazon Aurora兼容MySQL和PostgreSQL,是一种将数据库迁移到云的优秀工具。可见其要脱离Oracle的决心。而SAP也做出了同样的事情,在以前的SAP ERP系统里,SAP一直使用着别人的数据库,比如Oracle,后来SAP推出了HANA内存数据库,在S/4 HANA系列版本中,成功的使用了自己研发的数据库。可以看出这两家企业都想离开Oracle,所以合作是必然的事。
matinal
2019/01/04
2.3K0
在AWS云上的SAP
在centos系统上安装mongodb数据库
bindIp默认是127.0.0.1,只能本机访问,修改为0.0.0.0后可以远程访问;
JQ实验室
2023/01/29
1.6K0
What is AWS S3 and Why to use it?
AWS S3 is an object-based serverless storage service by Amazon web services which is much faster than hard drive file systems and block storage approaches to save data. Serverless means the storage is hosted on the cloud where you don’t have to configure the server with storage space restriction, it gets expanded dynamically with usage.
用户4822892
2020/01/22
6070
AWS S3 对象存储攻防
文章来源:火线Zone社区,链接:https://zone.huoxian.cn/d/907-aws-s3
火线安全
2022/03/01
3.5K0
AWS S3 对象存储攻防

相似问题

托管AngularJS应用的是EC2还是S3?

30

AWS:如何将流数据保存到托管在EC2上的数据库(例如。( MySQL/ MongoDB )

34

AWS ec2 redhat linux上的mongodb

12

对托管在AWS S3上的文档进行签名

11

在AWS中托管Python烧瓶(EC2)

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档