我该如何修复以下代码以便能够编辑右侧“成绩”列的文本/内容?Latex 模板中的当前代码仅允许我编辑“标题”列的内容。
我目前有以下用于颜色框和新环境的代码:
\newtcolorbox{prob}[1]{
% Set box style
sidebyside,
sidebyside align=top,
% Dimensions and layout
width=\textwidth,
toptitle=2.5pt,
bottomtitle=2.5pt,
righthand width=0.25\textwidth,
% Coloring
colbacktitle=gray!30,
coltitle=black,
colback=white,
colframe=black,
% Title formatting
title={
#1 \hfill Grade:\hspace*{0.14\textwidth}
},
fonttitle=\large\bfseries
}
\newenvironment{problem}[1]{
\begin{prob}{#1}
}
{
\end{prob}
}
答案1
tcolorbox
例如,在使用该选项拆分的 es中sidebyside
,您可以使用\tcblower
它来移动到框拆分体的另一部分。
您还可以调整位的定义title
,以便右侧部分实际上与分离箱体的相关部分具有相同的宽度。
\documentclass{article}
\usepackage{tcolorbox}
% needed because \textwidth changes inside the box.
\newlength{\bodytextwidth}
\setlength{\bodytextwidth}{\textwidth}
\newtcolorbox{prob}[1]{
% Set box style
sidebyside,
sidebyside align=top,
% Dimensions and layout
width=\textwidth,
toptitle=2.5pt,
bottomtitle=2.5pt,
righthand width=0.25\bodytextwidth,
% Coloring
colbacktitle=gray!30,
coltitle=black,
colback=white,
colframe=black,
% Title formatting
title={
#1 \hfill \makebox[0.25\bodytextwidth][l]{Grade:}
},
fonttitle=\large\bfseries
}
\newenvironment{problem}[1]{
\begin{prob}{#1}
}{
\end{prob}
}
\begin{document}
\begin{problem}{Title} Hello \tcblower Bye \end{problem}
\end{document}