带有\setlength{\parindent}{0pt}和\usepackage{parskip}的段落缩进不起作用是因为这两个命令在一些特定的情况下可能会被覆盖或失效。这两个命令通常用于调整段落的缩进和段落之间的间距。
\setlength{\parindent}{0pt}用于设置段落的缩进为0pt,即取消段落的首行缩进。而\usepackage{parskip}用于设置段落之间的垂直间距,使得段落之间没有额外的垂直间距。
然而,有些情况下,这两个命令可能会失效。其中一种情况是当使用了类似于\usepackage{indentfirst}的宏包时,该宏包会覆盖\setlength{\parindent}{0pt}的设置,导致段落仍然存在缩进。另一种情况是当使用了类似于\usepackage{parskip}的宏包时,该宏包会覆盖\usepackage{parskip}的设置,导致段落之间仍然存在垂直间距。
解决这个问题的方法是在使用这些宏包之前,再次使用\setlength{\parindent}{0pt}和\usepackage{parskip}命令进行设置,确保它们的设置不会被覆盖。另外,还可以尝试使用其他的宏包或命令来调整段落的缩进和间距,例如\usepackage{parskip}宏包提供的\setlength{\parskip}{0pt}命令可以用来设置段落之间的垂直间距为0pt。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云