![]
mwe.rar
图1缩进太大了,想小一点,这道题行间距想大一点,怎样定制列表环境,
图2第二行在环境里面怎么修改才能跟在题1.1.1后面留点空而不是分段
问题有点多,小弟谢谢各位大哥了!
提问于:
浏览数:
4280
4 回答
1
改了一下你的mwe,要说的都写在注释里了。
```tex
\documentclass[cn,11pt]{elegantbook}
% ---------------------------补的
\usepackage{enumitem}
\setlist{nosep}
\setlist[enumerate,1]{label=(\arabic*)}
% ---------------------------
\newcommand{\blank}{\underline{\hspace{30pt}}}
\colorlet{shadecolor}{cyan!15}
\usepackage{framed}
\newcounter{equestion}[section]
\renewcommand{\theequestion}{\thesection.\arabic{equestion}}
\newcommand{\equestionname}{题}
% \newenvironment{equestion}[1][]{
% \vspace*{-15pt}
% \begin{shaded}%
% \par\noindent\textbf{\color{orange}{\equestionname} \theequestion }\rmfamily\\%
% \noindent\refstepcounter{equestion}%
% }{
% \end{shaded}\vskip 4cm}
% ---------------------------改的,定义了一个参数为啥不用呢?
\newenvironment{equestion}[1][]{
\vspace*{-15pt}
\begin{shaded}%
\par\noindent\refstepcounter{equestion}\textbf{\color{orange}{\equestionname}\theequestion\quad #1}\rmfamily%
\par\noindent%
}{
\end{shaded}\vskip 4cm}
% ---------------------------
\begin{document}
\mainmatter
\chapter{含绝对值函数}
\section{平底型折线尖底型折线}
%----------- 别乱用换行
\begin{equestion}[2017年全国卷2理第17题]
%\textbf{{\color{orange!100}$\textbf{2017}$年全国卷\textrm{2}理第$\textbf{17}$题}} \\
若存在实数 $x$ 使 $|x-a|+|x-1|\leqslant3$ 成立,则实数 $a$ 的取值范围是 \blank.
\end{equestion}
\section{平底型折线与尖底型折线}
\begin{equestion}%\\
若存在实数 $x$ 使 $|x-a|+|x-1|\leqslant3$ 成立,则实数 $a$ 的取值范围是 \blank.
\end{equestion}
\begin{equestion}
设函数 $f(x)=|3x-a| + |2x-a|.$%\\
%----------- 正常用enumerate,缩进还可以,想要改,自己看文档。
\begin{enumerate}
\item 当 $a=2$ 时,不等式 $f(x)\geqslant m$ 有解,求 $m$ 的取值范围.
\item 对任意 $x\in{R},f(x)\geqslant \dfrac{1}{2} a^2$ 恒成立,求 $a$ 的取值范围.
\end{enumerate}
\end{equestion}
\end{document}
```
-
非常感谢!谢谢谢谢谢谢谢谢 – 150****3977 2020-04-15 00:00 回复
1
1. 声明下我不是使用`enumitem`实现的,但能实现和你一样的效果。你酌情判断看不看后面的内容。
----------分割线------------
2. `tcolorbox`实现的同样的效果:https://liam.page/2016/07/22/using-the-tcolorbox-package-to-create-a-new-theorem-environment/
![](https://pics.latexstudio.net/data/images/202004/9b959ea050c0454.png)
这些框什么的都可以去掉的。
作者追问:2020-04-15 00:09
谢谢
1
请让每个提问小一点。需求复杂的,把它拆成多个问题,分别提问。
1
问题太多,懒得一一讲,先入门再用模板
你的需求根本不需要用 ElegantBook,建议去定制
```tex
\documentclass[cn,11pt]{elegantbook}
% \newcommand{\blank}{\underline{\hspace{30pt}}}
% 换成可换行的下划线
\newcommand{\blank}{\CJKunderline[hidden=true]{瞻彼阕者瞻彼阕者}}
\colorlet{shadecolor}{cyan!15}
\usepackage{framed}
\newcounter{equestion}[section]
\renewcommand{\theequestion}{\thesection.\arabic{equestion}}
\newcommand{\equestionname}{题}
\newenvironment{equestion}[1][]{
\vspace*{-15pt}
\begin{shaded}%
\noindent\textbf{\color{orange} \equestionname \theequestion~#1}%
\refstepcounter{equestion}\\
}{%
\end{shaded}\vskip 4cm}
\setlist[enumerate,1]{label=\color{structurecolor}(\arabic*)}
\begin{document}
\mainmatter
\chapter{含绝对值函数}
\section{平底型折线尖底型折线}
\begin{equestion}[2017 年全国卷 2 理第 17 题]
若存在实数 $x$ 使 $|x-a|+|x-1|\leqslant3$ 成立,则实数 $a$ 的取值范围是 \blank.
\end{equestion}
\section{平底型折线与尖底型折线}
\begin{equestion}
若存在实数 $x$ 使 $|x-a|+|x-1|\leqslant3$ 成立,则实数 $a$ 的取值范围是 \blank.
\end{equestion}
\begin{equestion}
设函数 $f(x)=|3x-a| + |2x-a|$.
\begin{enumerate}
\item 当 $a=2$ 时,不等式 $f(x)\geqslant m$ 有解,求 $m$ 的取值范围.
\item 对任意 $x\in{R},f(x)\geqslant \dfrac{1}{2} a^2$ 恒成立,求 $a$ 的取值范围.
\end{enumerate}
\end{equestion}
\end{document}
```
作者追问:2020-04-15 00:09
确实是没有入门,在哪儿定制
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。