Kā pievienot piespiedu rindas pārrāvumu tabulas šūnā

Tabulā man ir teksts, un es vēlos pievienot piespiedu rindas pārrāvumu. Es gribu ievietot piespiedu rindas pārrāvumu, nenorādot kolonnas platumu, t. i., kaut ko līdzīgu šādam:

\begin{tabular}{|c|c|c|}
\hline
Foo bar & Foo <forced line break here> bar & Foo bar \\
\hline
\end{tabular}

Es zinu, ka \\ ievieto rindas pārrāvumu vairumā gadījumu, bet šeit tā vietā tiek sākta jauna tabulas rinda.


Līdzīgs jautājums tika uzdots iepriekš: Kā pārtraukt rindu tabulā.

Lai izmantotu komandu \"jaunā rindiņa", varat pārslēgt šūnu izkārtojumu uz rindkopu.

\begin{tabular}{|p{2cm}|p{2cm}|}
\hline
Test & foo \newline bar \\
...

Rediģēt:

Ja vēlaties norādīt arī izlīdzināšanu, p vietā izmantojiet šādas komandas:

\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
Komentāri (6)
\begin{tabular}{lll}
a&\vbox{\hbox{\strut ASDF}\hbox{\strut ASDF}\hbox{\strut This is my
really long line}}&c
\end{tabular}

`{\Stratut} ir ļoti svarīgs atstarpju noteikšanai.

Komentāri (6)

Man nav tiešas palīdzības par to, kā pievienot linebreak, bet, izmantojot vairāku rindu pakete var nodrošināt citu ceļu uz to pašu vēlamo galu. Jūs varat izlasīt pamācību šeit:

http://andrewjpage.com/index.php?/archives/43-Multirow-and-multicolumn-spanning-with-latex-tables.html

Bet man ir sajūta, ka \parbox atbilde līdzīgā jautājumā, uz kuru jūs atsaucāties, ir tas, ko jūs meklējat. Es domāju, ka kastītes izmantošana šūnā būs vienkāršākais un labākais veids, vai kaut kas no tā jums nedarbojās?

Ja jūs vēlaties izmantot parbox, neievācot cietā kodā platumu, šeit'ir viens veids, kas man darbojas. Tas nav perfekts, jo ir iepriekš jāzina garākās rindas teksts daudzrindu slejā, bet tas darbojas:

% define new length and set to length of longest line
\newlength{\longline}
\settowidth{\longline}{longest line in table}\\

\begin{tabular}{lll}

one line & \parbox[t]{\longline}{longest line in table \\ and another line} & more text \\
second line here& and what & more text 
\end{tabular}
Komentāri (2)