我可以链接文本以使其出现在文档的另一部分吗?

我可以链接文本以使其出现在文档的另一部分吗?

我有一份长达 30 页的公寓租约,每年都要和租户一起填写。租约中有几处地方需要我填写,例如租户姓名、日期、公寓、租金金额、押金、入住、搬出等。我花了大量时间校对,总是担心自己忘记编辑某些部分。

我的问题是这样的,在乳胶代码的开头我可以有一个如下所示的部分:

  1. 房东姓名
  2. 租户名称
  3. 租金价格
  4. 保证金价格
  5. 担保人
  6. 入住
  7. 搬出去

然后,一旦我填写了每一行,它就会将结果输入到 30 页文档中需要的某个位置。所以我再也不必浏览整个文档,而只需依靠在开头填写代码并知道它会自动填写。我当然会校对。

谢谢您的帮助

答案1

  • 基于 leandriis 的评论。
  • 这是一个概念证明。
  • 我添加了xspace包以方便使用,详情请参阅这里
  • 此外,我添加了xcolor以下包秀色可餐:)。

\documentclass{article}

\usepackage{xspace}
\usepackage{xcolor}

% Define Variables
\newcommand{\myTenant}{\textcolor{blue}{John Doe}\xspace}
\newcommand{\myRentPrice}{\textcolor{blue}{500~USD}\xspace}
\newcommand{\myMoveInDate}{\textcolor{blue}{2021-01-01}\xspace}
\newcommand{\myMoveOutDate}{\textcolor{blue}{2022-12-31}\xspace}

\begin{document}

The tenant \myTenant will pay a monthly rent of \myRentPrice. 
The move-in date (YYYY-MM-DD) is \myMoveInDate and the move-out date is \myMoveOutDate.

\end{document}

在此处输入图片描述


这是一个更加结构化的提议。

\documentclass{article}

\usepackage{xspace}
\usepackage{xcolor}

%% Define Variables
 % Formatting Command To Avoid Repeating Code
 \newcommand{\myVariableFormat}[1]{\textcolor{blue}{#1}\xspace}

 % Actual Variables
 \newcommand{\myTenant}{\myVariableFormat{John Doe}}
 \newcommand{\myRentPrice}{\myVariableFormat{500~USD}}
 \newcommand{\myMoveInDate}{\myVariableFormat{2021-01-01}}
 \newcommand{\myMoveOutDate}{\myVariableFormat{2022-12-3}}

\begin{document}

The tenant \myTenant will pay a monthly rent of \myRentPrice. 
The move-in date (YYYY-MM-DD) is \myMoveInDate and the move-out date is \myMoveOutDate.

\end{document}

相关内容