CarLaTeX
This MWE works:
```
\documentclass[twocolumn]{article}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{colspec={Q[r,t]Q[c,m]Q[l,b]}, hlines}
{The baseline is\\ at the top\\ (right aligned)} &
{The baseline is\\ in the middle\\ (centered)} &
{The baseline is\\ at the bottom\\ (left aligned)}\\
\end{tblr}
\end{document}
```
![image.png](/image?hash=e041912c8ddfd6e65a27852c59e4af1b2c166c0cad4c53bdb6d6d46b7fb1eea0)
If I change `article` into `ltugboat`, the first horizontal alignment is wrong:
```
\documentclass[final]{ltugboat}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{colspec={Q[r,t]Q[c,m]Q[l,b]}, hlines}
{The baseline is\\ at the top\\ (right aligned)} &
{The baseline is\\ in the middle\\ (centered)} &
{The baseline is\\ at the bottom\\ (left aligned)}\\
\end{tblr}
\end{document}
```
![image.png](/image?hash=9664d29ad14170c43c0a53bffddcaf847d068e838d71aafc501fdd9c14534014)
Top Answer
samcarter
The problem seems to be that ltugboat.cls redefines `\raggedright` etc.
If one uses the original definitions from source2e, the alignment seems to work:
```
\documentclass[final]{ltugboat}
\usepackage{tabularray}
\makeatletter
\RenewDocumentCommand\TblrAlignRight{}{%
\let\\\@centercr
\rightskip\z@skip\leftskip\@flushglue
\finalhyphendemerits=\z@
\parindent\z@\parfillskip\z@skip}
\makeatother
\begin{document}
\begin{tblr}{colspec={Q[r,t]Q[c,m]Q[l,b]}, hlines}
{The baseline is\\ at the top\\ (right aligned)} &
{The baseline is\\ in the middle\\ (centered)} &
{The baseline is\\ at the bottom\\ (left aligned)}\\
\end{tblr}
\end{document}
```
![Screenshot 2023-01-06 at 12.58.27.png](/image?hash=8cc4a633f68bf5e4a9287a23ec1dae38b222f1debd9bef03d00896304518d5db)