自定义的环境如何设置悬挂缩进 财富值3

2020-03-06 14:27发布

自定义的环境如何设置悬挂缩进? ``` \documentclass[10pt,a4paper]{ctexbook} \usepackage[utf8]{inputenc} \usepackage[T...

自定义的环境如何设置悬挂缩进? ``` \documentclass[10pt,a4paper]{ctexbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{graphicx} \usepackage{tcolorbox} \newcounter{ep}[chapter] \setcounter{ep}{0} \renewcommand{\theep}{\thechapter.\arabic{ep}} \newtcbox{\mybox}[1][red]{on line, arc=0pt,outer arc=0pt,colback=#1!10!white,colframe=#1!50!black, boxsep=0pt,left=1pt,right=1pt,top=2pt,bottom=2pt, boxrule=0pt,bottomrule=1pt,toprule=1pt} \newenvironment{ep}[2][]{ \refstepcounter{ep}\par\noindent\textbf{\color{red}{ \ifdefstring{\ELEGANT@lang}{en}{Example}{ {\vspace{5pt}\heiti \noindent %{\!\!\ding{74} #2} \!\!\mybox{#2}\\ } \vspace{5pt} \noindent\!\!例} }\theep\; }\rmfamily % }{ \par\medskip\ignorespacesafterend % } \begin{document} \chapter{title} \begin{ep}{内容}{} 内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容...内容... \end{ep} \end{document} ```
4条回答
合肥-Renascence_5
2020-03-06 16:38 .采纳回答
设置`\hangindent`和`\hangafter`,这两个命令在刘海洋书的`94`页, ```tex \documentclass{ctexart} \usepackage[showframe]{geometry} \newenvironment{ep}{\par\noindent{\heiti 例}\hspace{1em}\hangindent=2em\hangafter=1}{\par} \begin{document} \begin{ep} 首行 次行缩进 三行缩进 \end{ep} \end{document} ``` 稍微麻烦一点的方法,用两个minipage ```text \documentclass{ctexart} \usepackage[showframe]{geometry} \newenvironment{ep}{\par\noindent \begin{minipage}[t]{0.05\textwidth} \heiti 例 \end{minipage}\hfill \begin{minipage}[t]{0.95\textwidth} }{\end{minipage}\par} \begin{document} \begin{ep} 首行 次行缩进 三行缩进 \end{ep} \end{document} ``` ![](https://pics.latexstudio.net/data/images/202003/c5f3bcc3eb64dc7.png)

一周热门 更多>