Пользовательский текст выравнивания в Таблице в ЛАТЕКСЕ

В основном я хочу произвести следующую таблицу в LaTeX (Заметьте "выравнивание запятой" второй ячейки):

----------------------------------------
| Header1 | Header2                    |
----------------------------------------
|    1    | "value 1"      , "value 2" |
|    2    | "one"          , "two"     |
|    3    | "abcdefheasal" , "ok"      |
----------------------------------------

Путем я произвел бы приведенную выше таблицу в LaTeX следующие:

\begin{tabular}{|c|l|}
  \hline
  Header1 & Header2             \\
  \hline
  1 & ``value 1'' , ``value 2'' \\
  2 & ``one'' , ``two''         \\
  3 & ``abcdefheasal'' , ``ok'' \\
  \hline
\end{tabular} 

Но очевидно, тот код производит следующее (очевидно, без "выравнивания запятой"):

-----------------------------------
| Header1 | Header2               |
-----------------------------------
|    1    | "value 1" , "value 2" |
|    2    | "one" , "two"         |
|    3    | "abcdefheasal" , "ok" |
-----------------------------------

Что лучший способ состоит в том, чтобы превратить последнюю таблицу в ту, которую я хочу? т.е. первый

8
задан Brian Tompsett - 汤莱恩 14 January 2017 в 23:42
поделиться

2 ответа

Как изменение ответа Martin B, рассмотрим использование знака @ для создания сепаратора столбца:

\begin{tabular}{|c|l@{ , }l|}
  \hline
  Header1 & \multicolumn{2}{l|}{Header2}  \\
  \hline
  1 & ``value 1'' & ``value 2'' \\
  2 & ``one'' & ``two''         \\
  3 & ``abcdefheasal'' & ``ok'' \\
  \hline
\end{tabular}

также обратите внимание, что в Multicolumn , чтобы нарисовать вертикальную линию на первом ряду.

9
ответ дан 5 December 2019 в 15:23
поделиться

Я бы предложил использовать таблицу трех столбцов, а затем слияние заголовка второго и третьего столбца следующим образом:

\begin{tabular}{|c|ll|}
  \hline
  Header1 & \multicolumn{2}{l}{Header2} \\  
  \hline  
  1 & ``value 1''      & , ``value 2''  \\  
  2 & ``one''          & , ``two''      \\  
  3 & ``abcdefheasal'' & , ``ok''       \\  
  \hline
\end{tabular}
2
ответ дан 5 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: