我正在尝试创建一个类似于 \subsection{} 的函数,实际上我在我的代码中使用它,尽管我真正需要它像一个部分一样出现在 TexStudio 圣诞树上。。
我的问题是如何使我的宏出现在结构视图中,就像一个部分通常出现的那样。
这真的很重要,因为这将是一份包含大量测试的庞大文件。
%%TEST ENVIRONMENT
%Creating and reseting the counter
\newcommand{\testref}{\thesubsection}
\newcommand{\test}[1]{
\renewcommand{\testref}{\thesubsection}\refstepcounter{subsection} \newpage \textbf{TEST\#}~\testref
\addcontentsline{toc}{subsection}{TEST~\testref: #1}
\subsection*{TITLE:~\textup{\MakeUppercase{#1}}} \resetactioncounter \resetidcounter
}
\newcommand{\subtest}[1]{
\renewcommand{\testref}{\thesubsubsection}\refstepcounter{subsubsection} \newpage \textbf{TEST\#}~\testref
\addcontentsline{toc}{subsubsection}{TEST~\testref: #1}
\subsubsection*{TITLE:~\textup{\MakeUppercase{#1}}} \resetactioncounter
}
这是主 .tex 文件,它接收上述第一个 tex 命令
\documentclass{report}
\input{ExampleCommands.tex}
\begin{document}
\newpage
\section{Section 1}
\newpage
\section{Section 2}
\subsection{Subsection 2.1}
\subsection{Subsection 2.2}
\section{Overall tests}
\label{Test Section}
\test{first test} %this is the command I've created to build my test section that I would like to be shown at the Structure TreeView
\begin{results}
\resultID{this is my first result}
\end{results}
\end{document}