如何更改表源代码

如何更改表源代码

我需要更改我的表格源代码,但源窗格无法编辑。请有人告诉我如何更改表格源代码。非常感谢您的帮助。

看看这是我的表格源代码:

\begin{table}[H]
\begin{tabular*}{50cm}{@{\extracolsep{\fill}}|c|c|c|c|c|c|c|}
\hline 
\textbf{Increasing Age Effects} & \textbf{Clothes} & \textbf{Computer Interest} & \textbf{Computer Anxiety} & \textbf{Picky for Food} & \textbf{Motivational Tasks} & \textbf{Kids Interest in Toys}\tabularnewline
\hline 
\hline 
 & Negative Correlation & Negative Correlation & Positive Correlation &  & Negative Correlation & \tabularnewline
\hline 
\textbf{Young Girls} &  &  &  & Positive Correlation &  & \tabularnewline
\hline 
\textbf{Young Boys} &  &  &  & Negative Correlation &  & \tabularnewline
\hline 
\textbf{Baby Girls} &  &  &  &  &  & Negative Correlation\tabularnewline
\hline 
\textbf{Baby Boys} &  &  &  &  &  & Positive Correlation\tabularnewline
\hline 
\end{tabular*}\protect\caption{\textbf{Correlation of Age with Different Interests}}
\end{table}

我想用这个代码替换它:

\begin{table}[H]
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}|*{7}{C{0.12\linewidth}|}}
\hline 
\textbf{Increasing Age Effects} & \textbf{Clothes} & \textbf{Computer Interest} & \textbf{Computer Anxiety} & \textbf{Picky for Food} & \textbf{Motivational Tasks} & \textbf{Kids Interest in Toys}\tabularnewline
\hline 
\hline 
 & Negative Correlation & Negative Correlation & Positive Correlation &  & Negative Correlation & \tabularnewline
\hline 
\textbf{Young Girls} &  &  &  & Positive Correlation &  & \tabularnewline
\hline 
\textbf{Young Boys} &  &  &  & Negative Correlation &  & \tabularnewline
\hline 
\textbf{Baby Girls} &  &  &  &  &  & Negative Correlation\tabularnewline
\hline 
\textbf{Baby Boys} &  &  &  &  &  & Positive Correlation\tabularnewline
\hline 
\end{tabular*}\protect\caption{\textbf{Correlation of Age with Different Interests}}
\end{table}

答案1

您无法直接编辑代码,但可以将列说明符更改为您想要的任何内容。右键单击表格并选择更多 --> 设置。我想您以前可能来过这里,将表格的宽度设置为 50 厘米。

要将宽度设置为\linewidth,请选择行宽 %在单位列表中,并将值设置为 100。(见下面的截图。)

我认为您不能使用 ,*{<number>}{<col spec>}因此您必须手动为每一列执行此操作。打开表格设置后,单击第一列中的一个单元格。在名为LaTeX 参数输入C{0.12\linewidth},然后单击申请。然后,单击第二列中的一个单元格并重复。对所有列执行相同操作。

在此处输入图片描述

另一个选择是使用 ERT。复制tabularx问题中的环境,删除 LyX 中的表格,然后使用Ctrl+添加 ERT L,然后使用编辑 --> 选择性粘贴 ( Ctrl+ Shift+V粘贴代码。(仅删除表格本身,而不删除周围的浮点数。)

我在这里假设您C已经在序言中定义了列类型。

相关内容