如何在特定位置对齐句子

如何在特定位置对齐句子

如何将某些行对齐到某个位置。例如,当我在 latex 中正常写入时,会显示以下内容:

在此处输入图片描述

但我希望它像这样显示:

在此处输入图片描述

换句话说,我想找到一种方法来确保每个问题都相互对齐。我知道您可以使用 \align 命令来处理方程式,但不确定该命令用于普通句子。


补充一下我的问题,如何将一个句子在三个地方对齐,并将一个单词放在“&”符号之前?

在此处输入图片描述

例如,在上图中,我希望所有序数和数字以及 500(所有带圆圈的列)彼此对齐。当我尝试这样做时,我以“to”和“500”之间的空格结束,我想删除这些空格。我还希望引号位于第二列和第三列的数字之前,但我不知道该怎么做。

谢谢你的帮助!

答案1

指令\parbox将生成您提供的第二张屏幕截图的“外观”。

在此处输入图片描述

\documentclass{article}
\begin{document}
\noindent
Eg 1.\ 
\parbox[t]{0.8\textwidth}{%
  a) What is the rate of decrease of its radius \dots\par
  b) Find the time taken to reduce the radius of \dots\par
  c) Find the time taken to reduce the radius of \dots}
\end{document}

但是,使用tabularx环境应该可以提供更好的(隐式)列对齐。

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\begin{document}
\noindent
\setlength\tabcolsep{3pt} % default value is 6pt
\begin{tabularx}{\textwidth}{@{}llX@{}}
Eg 1. 
  & a) & What is the rate of decrease of its radius \dots \\
  & b) & Find the time taken to reduce the radius of \dots\\
  & c) & Find the time taken to reduce the radius of \dots \\
\end{tabularx}
\end{document}

附录回答 OP 的后续问题:再次tabular强调,使用普通的旧环境似乎是可行的。并且,让 LaTeX 处理增加和减少数字的琐事。:-)

在此处输入图片描述

\documentclass{article}
\usepackage{array}           % for "\newcolumntype" macro
\newcolumntype{L}{>{$\displaystyle}l<{$}} % automatic math mode
\usepackage{fmtcount}        % for "\ordinalnum" macro
\usepackage[T1]{fontenc}     % access "\textquotedbl" macro

\newcounter{mynuma}\newcounter{mynumb}
\newcommand{\decnumb}{\setcounter{mynumb}{\numexpr21-\value{mynuma}\relax}}
\newcommand\mymac{\stepcounter{mynuma}\decnumb\ordinalnum{\value{mynuma}}}

\begin{document}
\begin{center}
\setlength\tabcolsep{2pt} % default: 6pt
\begin{tabular}{@{} llrll L @{}}
\mymac & 500 invested for & \themynumb & years & amount to     & 500\times1.06^{\themynumb} \\
\mymac & \textquotedbl    & \themynumb & years & \textquotedbl & 500\times1.06^{\themynumb} \\
$\vdots$ \addtocounter{mynuma}{16}\\
\mymac & \textquotedbl    & \themynumb & years & \textquotedbl & 500\times1.06^{\themynumb} \\
\mymac & \textquotedbl    & \themynumb & year  & \textquotedbl & 500\times1.06^{\themynumb} \\
\end{tabular}
\end{center}

相关内容