如何创建特定于环境的变量?

如何创建特定于环境的变量?

我正在写一篇出版物,其中需要引用问题和解决方案。问题如下:

\documentclass[graybox]{svmult} % Springer template for monographs

\usepackage[a4paper]{geometry} % Type of page
\usepackage{anysize} % Size of margins
\usepackage{type1cm}
\usepackage{makeidx}         % allows index generation
\usepackage{graphicx}        % standard LaTeX graphics tool
\usepackage{multicol}         % used for the two-column index
\usepackage[bottom]{footmisc} % places footnotes at page bottom
\usepackage{newtxtext}
\usepackage{newtxmath}       % selects Times Roman as basic font
\usepackage{tikz}
\usetikzlibrary{plotmarks}
\usetikzlibrary{patterns}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{math}
\usetikzlibrary{matrix}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{xstring}

\begin{document}

%%% A problem
\begin{problem}
\label{prob1}
Solve in $t$: $\int_0^t x e^{-x} dx$.
\end{problem}

%%% A solution to that problem
\begin{sol}{prob1}
The integral function can be solved by approximating its values...
\end{sol}

\end{document}

这是有效的,请注意解决方案是如何引用问题的。

问题

我希望能够做这样的事情:

\begin{problem}{Values of an integral function}
\label{prob1}
Solve in $t$: $\int_0^t x e^{-x} dx$.
\end{problem}

\begin{sol}{???}
The integral function can be solved by approximating its values...
\end{sol}

基本上我想要:

  1. 定义问题中的文本(不显示)。
  2. 在解决方案中引用该文本并显示它。

我怎样才能实现这个目标?

相关内容