我之前曾问过一个关于如何删除问题部分的缩进的问题,建议的答案是创建命令
\newcommand{\questionx}[1]{% added <<<<<<<<<<<<<<<<<<<<
\marksnotpoints
\qformat{\textbf{Question~\thequestion} \hspace{1ex}\textbf{(\totalpoints \enspace \points)}\hfill}
\pointsinrightmargin%
\pointformat{\textbf{\themarginpoints}}%
\settowidth{\leftmargin}{(m)\hskip\labelsep}%
\question\hspace*{-\leftmargin}\parbox{\textwidth}{#1}
}
然而,由此看来,似乎有一个副作用,那就是在一行上运行的长方程现在在运算符之间有这种奇怪的间距,如附图所示。我试图减小字体大小,但这只会使加号周围的间隙更大,以填补丢失的空间。示例的代码是
\subpart[3]Use (a) part (ii) to show that;
\begin{small}
$\sqrt{x(y+z)(z+x)}+\sqrt{y(z+x)(x+y)}+\sqrt{z(x+y)(y+z)}\leq2\sqrt{(xy+yz+zx)(x+y+z)}$
\end{small}
我的序言是
\documentclass[addpoints, 12pt]{exam}
\usepackage[a4paper, total={6in, 9in}]{geometry}
\usepackage[utf8]{inputenc}
\linespread{1.8}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mlmodern}
\setlength{\topmargin}{0cm}
\setlength{\textheight}{9.25in}
\setlength{\oddsidemargin}{0.0in}
\setlength{\evensidemargin}{0.0in}
\setlength{\textwidth}{16cm}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{}
\lfoot{}
\cfoot{\footnotesize{Page \thepage \ of \numpages}}
\rfoot{}
答案1
由于您在 内设置问题\parbox
,因此它必然是对齐的。对齐需要内容根据需要拉伸以填充行,这发生在数学模式下的二进制和关系运算符周围。解决此问题的一种方法是在设置数学内容之前发出\raggedright
:
\documentclass{exam}
\usepackage[margin=2in]{geometry}
\begin{document}
\begin{questions}
\question
\parbox[t]{\linewidth}{This is a question
$\sqrt{x (y + z) (z + x)} + \sqrt{y (z + x) (x + y)} + \sqrt{z (x + y) (y + z)}
\leq 2 \sqrt{(xy + yz + zx) (x + y + z)}$
}
\question
\parbox[t]{\linewidth}{This is a question
\raggedright
$\sqrt{x (y + z) (z + x)} + \sqrt{y (z + x) (x + y)} + \sqrt{z (x + y) (y + z)}
\leq 2 \sqrt{(xy + yz + zx) (x + y + z)}$
}
\end{questions}
\end{document}
当然,\raggedright
是一个转变之后,类似范围/组内的所有内容都将设置为该对齐方式。如果要限制此对齐方式的范围,请使用
\begingroup
\raggedright
<your content>\par
\endgroup
请注意,\par
(或空行)对于“处理”对齐是必需的。