识别和添加宏

识别和添加宏

我添加了两个宏:

\newcommand{\tblkeyword}[1]{\textcolor{red}{#1}}
\newcommand{\tblkeyword}[2]{\textcolor{blue}{#2}}

并尝试使用如下方法:

\tblkeyword{ObjectId} // which shows red color.

问题:

  1. 我在使用宏显示蓝色文本时遇到问题。已解决
  2. 我的代码包含多个块(模式),类似于下面给出的代码。我想知道,我可以为表格内容创建宏吗?就像宏一样\newcommand\tblcol[2][red]{\textcolor{#1}{#2}},我可以用来\tblcol{hello}定义文本red。表格也可以采用类似的方式吗?

这是我的测试:https://www.sharelatex.com/project/539e8676a878ae2d2a29ce14?r=380e068e&rs=ps&rm=d

代码片段:

\begin{document}

\colorbox{black}{\makebox[\dimexpr\linewidth-2\fboxsep]{\color{white}\textbf {User schema}}}

\[
  \text{Users} \left\{ \begin{tabular}{@{}p{.8\linewidth}@{}}
    \textbf{ID}:  \tblkeyword{ObjectID} -- Id do registro \\
    \textbf{Name}:\tblkeyword{String}-- Name co usuario \\
    \textbf{date}: \tblkeyword{Date} -- Date de Cadastro \\
    \textbf{ren\_date}: \tblkeyword1{Date} -- Data de \\
    \textbf{email}: \parbox[t]{.9\linewidth}{\raggedright\textcolor{red}{String} -- Lorem ipsum dolorsitamet, consecteturadipisicingelit, sed do 
      eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minimveniam, exercitationullamcolaborisnisi ut 
      aliquipexeacommodoconsequat. Duisautereprehenderit in voluptatevelit esse cillumdolore eu fugiatnullapariatur. Occaecatcupidatat 
      non proident, sunt in culpa quiofficiadeseruntmollit.\strut} \\
    \textbf{accesslog}: \textcolor{red}{Array} \begin{tabular}[t]{@{\ }|l@{}}
      \strut \\[-\normalbaselineskip]
      $\left\{\begin{tabular}{p{.7\linewidth}}
         \textbf{date}: :\tblkeyword{String} Data -- da ocorrncia. \\
         \textbf{user}::\tblkeyword{ObjectId} -- que executou. \\
         \textbf{action}: :\tblkeyword{String}String --  Aço Executada. \\
       \end{tabular}\right.\kern-\nulldelimiterspace$ \\
      $\left\{\begin{tabular}{p{.7\linewidth}}
         \textbf{date}: :\tblkeyword{String} Data -- da ocorrncia. \\
         \textbf{user}: :\tblkeyword{ObjectId}-- que executou. \\
         \textbf{action}: :\tblkeyword{String} -- Aço Executada. \\
       \end{tabular}\right.\kern-\nulldelimiterspace$
    \end{tabular}

    \\
\textcolor{blue} {\hyperlink{page.2}{\textbf {group\_id : }}} \tblkeyword {ObjectId} - Id do  grupo. 

  \end{tabular}\right.\kern-\nulldelimiterspace
\]

更新

我所说的表格部分是指此部分。

架构

此内容在我的文档中重复多次。我可以为此创建宏吗?

相关内容