Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[cn,12pt,green,fancy,chinesefont=founder,twocolumn]{elegantbook}
- \punctstyle{kaiming}
- \everymath{\displaystyle}
- \usepackage{mhchem}
- \usepackage{pgfplots}
- \pgfplotsset{compat=1.15}
- \usepackage{mathrsfs}
- \usetikzlibrary{arrows}
- \pagestyle{empty}
- \usepackage{ctex}
- \usepackage{xcolor}
- \usepackage{hlist}
- \usepackage{enumerate}
- \usepackage{ulem}
- \usepackage{ifthen}
- % 选择题的4个选项,使用一个命令根据选项内容长度自动排版
- \newlength{\lab}
- \newlength{\lb}
- \newlength{\lc}
- \newlength{\ld}
- \newlength{\lhalf}
- \newlength{\lquarter}
- \newlength{\lmax}
- \newcommand{\xx}[4]{%%%%%%%%%
- \settowidth{\lab}{A.~#1~~~}
- \settowidth{\lb}{B.~#2~~~}
- \settowidth{\lc}{C.~#3~~~}
- \settowidth{\ld}{D.~#4~~~}
- \ifthenelse{\lengthtest{\lab > \lb}} {\setlength{\lmax}{\lab}} {\setlength{\lmax}{\lb}}
- \ifthenelse{\lengthtest{\lmax < \lc}} {\setlength{\lmax}{\lc}} {}
- \ifthenelse{\lengthtest{\lmax < \ld}} {\setlength{\lmax}{\ld}} {}
- \setlength{\lhalf}{0.5\linewidth}
- \setlength{\lquarter}{0.25\linewidth}
- \ifthenelse{\lengthtest{\lmax > \lhalf}}
- {%
- \begin{hlist}[pre skip=0pt,item skip=0pt,,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]1
- \hitem #1
- \hitem #2
- \hitem #3
- \hitem #4
- \end{hlist}
- } %%%
- {%%
- \ifthenelse{\lengthtest{\lmax > \lquarter}} %
- {%
- \begin{hlist}[pre skip=0pt,item skip=0pt,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]2
- \hitem #1
- \hitem #2
- \hitem #3
- \hitem #4
- \end{hlist}
- }
- {%
- \begin{hlist}[\parskip=0pt,pre skip=0pt,item skip=0pt,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]4
- \hitem #1
- \hitem #2
- \hitem #3
- \hitem #4
- \end{hlist}
- }}}
- \newcommand{\tk}[2][ ]{\dashuline{\makebox[\width{#1}][c]{%
- \ifanswer
- \textcolor{red}{#2}%
- \else
- \phantom{#2}%
- \fi}}}
- \newcommand{\kh}[1]{\hfill【\ {{%
- \ifanswer
- {\makebox[0cm][c]{\textcolor{red}{#1}}}%
- \else
- \phantom{\makebox[0cm][c]{#1} }%
- \fi}\ 】}}
- \newif\ifanswer
- \newcommand{\answer}[1]{\ifthenelse{\isodd{#1}}{\answertrue}{}}
- \newcommand{\ty}[2]{\textcolor{blue}{\ {{%
- \ifty
- {%
- (#1·#2)}%
- \else
- \hspace*{-1em}
- \fi}\ }}}
- \newif\ifty
- \newcommand{\tiyuan}[1]{\ifthenelse{\isodd{#1}}{\tytrue}{}}
- \setcounter{secnumdepth}{100}
- \setcounter{tocdepth}{100}
- % 本文档命令
- \usepackage{array}
- \newcommand{\ccr}[1]{\makecell{{\color{#1}\rule{1cm}{1cm}}}}
- \definecolor{customcolor}{RGB}{32,178,170}
- \colorlet{coverlinecolor}{customcolor}
- % ################ 答案控制 ################
- \answer{1}%%答案:1显示;0不显示
- \tiyuan{1}%%题源:1显示;0不显示
- % ################ _______ ################
- \begin{document}
- % \tableofcontents
- % ################ 试题示例 ################
- \begin{enumerate}
- \item 年就开始你就看到\kh{A}
- \xx{arg1}{arg2}{arg3}{arg4}
- \item 年就开始你就看到\tk{你不会但是这里还是有很多东西}.
- \item 年就开始你就看到\tk{A}.
- \item \ty{2021}{西安一模}你我是不\kh{C}
- \xx{那等我都不会}{那等我都不会}{那等我都不会}{那等我都不会}
- \item 学习学习
- \end{enumerate}
- % ################ _______ ################
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement