我正在写博士论文。我的手稿中正文中有图片,附件中有照片底片(一组图片)。这两个元素不同,我想创建一个新的图片环境,该环境遵循与图片环境相同的结构。我在哪里可以找到图片环境并对其进行修改?
新的环境表应该具有与图形环境完全相同的结构,但将单词“figure”替换为单词“Planche”(法语)。
答案1
现在有一个新的专用包newfloat
它允许定义新的浮点数。它使用与原始浮点数相同的格式来定义新浮点数figure
,而table
不会像包那样强制使用特定格式float
。
该newfloat
包是捆绑包的一部分,由其作者(根据我的要求)caption
从包的相关代码中提取。caption
定义一个新的浮动环境的示例如下scheme
:
\usepackage{newfloat}
\DeclareFloatingEnvironment[
fileext=los,
listname={List of Schemes},
name=Scheme,
placement=tbhp,
within=section,
]{scheme}
答案2
答案3
这 ”标题« 包还掌握了创建具有相应列表的新浮动环境的方法。
\documentclass[11pt,a4paper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage{blindtext}
\DeclareCaptionType[fileext=los,placement={!ht}]{scheme}
\begin{document}
\listofschemes
\bigskip
\blindtext
\begin{scheme}
\centering
\rule{0.75\textwidth}{0.5\textwidth}
\caption{Dummy scheme}\label{sch:dummy}
\end{scheme}
\blindtext
\end{document}
更新:
如今 »新浮点数« 包(作为 »caption« 包的一部分)包是可行的方法。
答案4
由于可能性还不够多(而且我今天还没有赞扬 KOMA-Script),所以我要介绍另一种可能性。该软件包tocbasic
(是KOMA 脚本如果你碰巧使用了 KOMA 类,它已经加载了,你可以通过它的命令定义新的浮动环境
\DeclareNewTOC[<options>]{<extension>}
在KOMA-Script 文档。下面是如何使用它的一个例子:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{tocbasic}
\DeclareNewTOC[%
type=plate,%
types=plates,% used in the \listof.. command
float,% define a floating environment
floattype=4,% see below
name=Planche,%
listname={Table des planches}%
]{lop}
% About the `floattype' option:
% The numerical float type of the defined floats. Float types with common bits
% cannot be reordered. At the standard classes figures has float type 1 and tables
% has floatype 2. If no float type was given, 16 will be used.
\begin{document}
\listofplates
\begin{plate}
whatever
\caption{a caption}
\end{plate}
\end{document}