Advertisement
Guest User

Untitled

a guest
Mar 16th, 2022
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 3.25 KB | None | 0 0
  1. \documentclass[cn,12pt,green,fancy,chinesefont=founder,twocolumn]{elegantbook}
  2.  
  3. \punctstyle{kaiming}
  4.  
  5. \everymath{\displaystyle}
  6.  
  7. \usepackage{mhchem}
  8.  
  9. \usepackage{pgfplots}
  10. \pgfplotsset{compat=1.15}
  11. \usepackage{mathrsfs}
  12. \usetikzlibrary{arrows}
  13. \pagestyle{empty}
  14.  
  15.  
  16. \usepackage{ctex}
  17. \usepackage{xcolor}
  18. \usepackage{hlist}
  19. \usepackage{enumerate}
  20. \usepackage{ulem}
  21. \usepackage{ifthen}
  22. % 选择题的4个选项,使用一个命令根据选项内容长度自动排版
  23.  
  24. \newlength{\lab}
  25. \newlength{\lb}
  26. \newlength{\lc}
  27. \newlength{\ld}
  28. \newlength{\lhalf}
  29. \newlength{\lquarter}
  30. \newlength{\lmax}
  31. \newcommand{\xx}[4]{%%%%%%%%%
  32.  
  33.     \settowidth{\lab}{A.~#1~~~}
  34.     \settowidth{\lb}{B.~#2~~~}
  35.     \settowidth{\lc}{C.~#3~~~}
  36.     \settowidth{\ld}{D.~#4~~~}
  37.     \ifthenelse{\lengthtest{\lab > \lb}}  {\setlength{\lmax}{\lab}}  {\setlength{\lmax}{\lb}}
  38.     \ifthenelse{\lengthtest{\lmax < \lc}}  {\setlength{\lmax}{\lc}}  {}
  39.     \ifthenelse{\lengthtest{\lmax < \ld}}  {\setlength{\lmax}{\ld}}  {}
  40.     \setlength{\lhalf}{0.5\linewidth}
  41.     \setlength{\lquarter}{0.25\linewidth}
  42.     \ifthenelse{\lengthtest{\lmax > \lhalf}}
  43.     {%
  44.         \begin{hlist}[pre skip=0pt,item skip=0pt,,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]1
  45.             \hitem #1
  46.             \hitem #2
  47.             \hitem #3
  48.             \hitem #4
  49.         \end{hlist}
  50.     }  %%%
  51.     {%%
  52.         \ifthenelse{\lengthtest{\lmax > \lquarter}} %
  53.         {%
  54.             \begin{hlist}[pre skip=0pt,item skip=0pt,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]2
  55.                 \hitem #1
  56.                 \hitem #2
  57.                 \hitem #3
  58.                 \hitem #4
  59.             \end{hlist}
  60.         }
  61.         {%
  62.             \begin{hlist}[\parskip=0pt,pre skip=0pt,item skip=0pt,item offset={1.5em}, label=\Alpha {hlisti}.,pre label={}]4
  63.                 \hitem #1
  64.                 \hitem #2
  65.                 \hitem #3
  66.                 \hitem #4
  67.             \end{hlist}
  68. }}}
  69.  
  70. \newcommand{\tk}[2][ ]{\dashuline{\makebox[\width{#1}][c]{%
  71.                 \ifanswer
  72.                 \textcolor{red}{#2}%
  73.                 \else
  74.                 \phantom{#2}%
  75.                 \fi}}}
  76. \newcommand{\kh}[1]{\hfill\  {{%
  77.             \ifanswer
  78.             {\makebox[0cm][c]{\textcolor{red}{#1}}}%
  79.             \else
  80.             \phantom{\makebox[0cm][c]{#1} }%
  81.             \fi}\  】}}
  82.  
  83. \newif\ifanswer
  84. \newcommand{\answer}[1]{\ifthenelse{\isodd{#1}}{\answertrue}{}}
  85. \newcommand{\ty}[2]{\textcolor{blue}{\  {{%
  86.                 \ifty
  87.                 {%
  88.                 (#1·#2)}%
  89.                 \else
  90.                 \hspace*{-1em}
  91.                 \fi}\  }}}
  92. \newif\ifty
  93. \newcommand{\tiyuan}[1]{\ifthenelse{\isodd{#1}}{\tytrue}{}}
  94.  
  95.  
  96.  
  97.  
  98. \setcounter{secnumdepth}{100}
  99. \setcounter{tocdepth}{100}
  100.  
  101. % 本文档命令
  102. \usepackage{array}
  103. \newcommand{\ccr}[1]{\makecell{{\color{#1}\rule{1cm}{1cm}}}}
  104.  
  105. \definecolor{customcolor}{RGB}{32,178,170}
  106. \colorlet{coverlinecolor}{customcolor}
  107.  
  108. % ################ 答案控制 ################
  109. \answer{1}%%答案:1显示;0不显示
  110. \tiyuan{1}%%题源:1显示;0不显示
  111. % ################ _______ ################
  112.  
  113.  
  114.  
  115. \begin{document}
  116. % \tableofcontents
  117.  
  118. % ################ 试题示例 ################
  119. \begin{enumerate}
  120. \item 年就开始你就看到\kh{A}
  121. \xx{arg1}{arg2}{arg3}{arg4}
  122. \item 年就开始你就看到\tk{你不会但是这里还是有很多东西}.
  123. \item 年就开始你就看到\tk{A}.
  124. \item \ty{2021}{西安一模}你我是不\kh{C}
  125. \xx{那等我都不会}{那等我都不会}{那等我都不会}{那等我都不会}
  126. \item 学习学习
  127. \end{enumerate}
  128. % ################ _______ ################
  129.  
  130. \end{document}
  131.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement