\documentclass{article}
\usepackage[utf8]{inputenc}
\title{title}
\author{author}
\date{\today}
\begin{document}
\maketitle
\tableofcontents
\newcounter{question}
\setcounter{question}{0}
\newcommand\Q{
\par
\stepcounter{question}
\textbf{\thequestion.}
}
\section{Definitions}
\section{Questions and answers}
\subsection{25 February 2019}
\Q Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
answer
\Q Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
asas
\Q Lorem ipsum dolor sit amet, consectetur adipisci elit, sed do eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullamco laboriosam, nisi ut aliquid ex ea commodi consequatur. Duis aute irure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
asas
\end{document}
第一个\Q
命令使用后,后面的题目会产生空格,如何让所有题目对齐?
答案1
这只是对@campa 建议的一个建议
\newcommand\Q{% <-- not necessary but doesn't hurt
\refstepcounter{question}% <-- this IS necessary
\paragraph{\thequestion.}
}
它会在上方添加一些空格,并且不会缩进。还添加了\refstepcounter
,现在您可以添加\label
并引用它。