演习环境中的数字对齐

演习环境中的数字对齐

我正在尝试调整锻炼环境的边距。我和 ChatGPT 都无法解决这个问题。我想要以下内容:

  1. 练习编号应与非练习文本左对齐(即,“16”应与练习前的左边界左对齐)。我可以通过调整 {adjustwidth}{} 值来使其看起来不错,但它只适用于某些章节(例如,<10 vs >9),而且有点不合时宜。似乎对齐是在练习编号上,因此章节编号在该对齐的左侧。

  2. 图形应该跨越常规文本边界。现在它是文本宽度,但边界太靠右,而标题与文本左对齐。

希望 MWE 和截图清晰。提前感谢您的帮助和建议!

\documentclass[]{scrbook}

\usepackage{pgfplots}
\usepackage{lipsum}  

\usepackage[]{exercise}
\renewcommand{\ExerciseHeader}{}
\renewcounter{Exercise}[chapter]
\newcommand{\QuestionNB}{\bfseries\thechapter.\arabic{Question}.}

\usepackage{changepage}
\let\oldExercise\Exercise
\let\oldendExercise\endExercise
\renewenvironment{Exercise}{%
  \begin{adjustwidth}{-1em}{0em}
  \oldExercise}{\oldendExercise\end{adjustwidth}}

\setcounter{chapter}{16}

\begin{document}

\lipsum[4]
\section{Exercises}
\begin{Exercise}

  \Question  \lipsum[4]
  
    {\includegraphics[width=\textwidth]{test4mwe.png}
    \captionof{figure}{\lipsum[4]}}
    
  \lipsum[2]

\end{Exercise}
\end{document}

在此处输入图片描述

相关内容