Consider the following code:
\documentclass{article}
\begin{document}
\begin{tabular}{|p{5cm}|}
\hline
\textbf{item 1:} These are some texts to just fill in the first line.
\tabularnewline
this is the second Item which still needs to be indented
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
\\ \hline
\end{tabular}
\end{document}
when you run this you will get a table with one cell. My question is
How can I align the paragraph rows inside tabular except for the first line to start from a specified margin? Said otherwise, how can I have a paragraph indented for every line except for the first (say indented for 1 cm)?
if it matters, my actual code has p{\textwidth}
. And BTW I have a itemize in the cell which I'd like to keep.
Please do consider that I am using a right to left language (bidi package is used) and solutions that statically add margin to left are not useful. Actually I need the spacing in the right portion of text not the left.
Best Answer
Due to technical reasons (or let's say bidirectional typesetting bugs of XeTeX), you need to put list-like environment inside \parbox or minipage environment. Therefore the solution is:
or