屏幕快照 2020-04-28 下午12.14.17.png


理想是如上图中的左栏 hint,曾试过用换行符结果效果不理想(如下图所示)

归档.zip

屏幕快照 2020-04-28 下午5.36.44.png


2 回答2

3
<p></p><p>先说说与你要问的无关的问题:你这个代码没眼看,说实话如果你还是拿用word的方法来写latex,不能做到样式与内容的分离还在手动设置编号、每个标题多带带设置样式的话,我建议你去用word。然后是MWE的问题,你的代码里90%全是与问题无关的代码,请理解最小工作示例的意思。。<br/></p><p><br/></p><p>然后回到你的问题,首先enumerate和enumitem用一个就行了。这里我用的multicol实现的双栏,然后你想要hint对齐,这里你要了解list的距离是怎么排列的,借用enumitem宏包说明文档里面的图</p><p><img src="/data/ueditor/php/upload/image/20200428/1588077627864163.png" style="" title="1588077627864163.png"/></p><p><img src="/data/ueditor/php/upload/image/20200428/1588077627319762.png" style="" title="1588077627319762.png"/></p><p>那么实际上你只需要让\itemindent = \labelwidth + \labelsep,让\leftmargin变成最后计算的距离,最后让编号左对齐就行了。</p><pre class="brush:plain;toolbar:false">\documentclass{article} \usepackage{multicol} \usepackage{enumitem} \usepackage{calc} \begin{document} \setlist{ &nbsp;&nbsp;align=left, &nbsp;&nbsp;labelwidth=.5cm, &nbsp;&nbsp;itemindent&nbsp;=&nbsp;\labelwidth&nbsp;+&nbsp;\labelsep, &nbsp;&nbsp;leftmargin=! } \begin{multicols}{2} \begin{enumerate}[leftmargin=!] &nbsp;&nbsp;\item&nbsp;{\textbf{$\int&nbsp;(1+tan^{2}\theta&nbsp;)d\theta$}}\\ &nbsp;&nbsp;($Hint:&nbsp;1+\tan^{2}\theta&nbsp;=&nbsp;\sec^{2}\theta$) &nbsp;&nbsp;\item&nbsp;{\textbf{$\int&nbsp;\cot^{2}xdx$}}\\ &nbsp;&nbsp;($Hint:&nbsp;1+\cot^{2}x&nbsp;=&nbsp;\csc^{2}x$) &nbsp;&nbsp;\item&nbsp;{\textbf{$\int&nbsp;(1+tan^{2}\theta&nbsp;)d\theta$}}\\ &nbsp;&nbsp;($Hint:&nbsp;1+\tan^{2}\theta&nbsp;=&nbsp;\sec^{2}\theta$) &nbsp;&nbsp;\item&nbsp;{\textbf{$\int&nbsp;\cot^{2}xdx$}}\\ &nbsp;&nbsp;($Hint:&nbsp;1+\cot^{2}x&nbsp;=&nbsp;\csc^{2}x$) \end{enumerate} \end{multicols} \end{document}</pre><p><img src="/data/ueditor/php/upload/image/20200428/1588077803936314.png" title="1588077803936314.png" alt="Screenshot from 2020-04-28 20-42-48.png" style="max-width:650px"/></p>
  • 受教了,谢谢详细解答,我还没有系统学latex,所以很多地方都不太到位,麻烦你了。 –  2020-04-29 11:53 回复
0
<p>试试 `... \\ \rlap{Hint: ...}`</p>

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。