.png)
tabular
텍스트에 내 주소가 제대로 표시되도록 환경을 사용하고 있습니다 . 그러나 다음 예에서 볼 수 있듯이 테이블의 첫 번째 열은 본문 텍스트와 정렬되지 않습니다. 또한 본문 텍스트와 표 사이의 간격은 두 배가 되지 않습니다( \\
표 앞 줄 끝 부분에 추가하면 간격이 두 배 이상이 됩니다). 첫 번째 열의 텍스트를 본문 텍스트와 정렬하려면 어떻게 해야 하며, 행 사이의 간격이 표와 그 위의 텍스트 사이와 같도록 하려면 어떻게 해야 합니까?
\documentclass{article}
\usepackage{setspace}
\doublespacing
\begin{document}
\noindent{Here is some text illustrating how the text looks outside a table.}
{\noindent\begin{tabular}{l l}
Address: & My department\\
{} & My university\\
{} & My street\\
{} & My city
\end{tabular}}
\end{document}
나는 환경을 활용하는 것보다 내가 여기서 의도한 것을 성취하는 데 훨씬 더 좋은 방법이 있을 수 있다는 의심을 가지고 있습니다 tabular
. 따라서 나는 들여쓰기를 제거하는 방법과 간격 문제를 해결하는 방법에 대한 문제를 해결하지 않는 제안에도 열려 있습니다.
답변1
;를 사용하여 첫 번째 열의 시작 부분과 텍스트(및 마지막 열의 경우) 사이의 추가 공간을 억제합니다 @{}
. 수직 간격 문제의 경우 t
다음의 선택적 인수로 사용하십시오 tabular
.
\documentclass{article}
\usepackage{setspace}
\doublespacing
\begin{document}
\noindent{Here is some text illustrating how the text looks outside a table.}
\noindent\begin{tabular}[t]{@{}l l@{}}
Address: & My department\\
{} & My university\\
{} & My street\\
{} & My city
\end{tabular}
\end{document}
대신 ( 추가 수직 간격을 억제하기 위해 ) 로컬 재정의와 함께 (지금 제거할 추가 수평 공간 없음 )을 tabular
사용할 수도 있습니다 .tabbing
\topsep
\documentclass{article}
\usepackage{setspace}
\doublespacing
\begin{document}
\noindent Here is some text illustrating how the text looks outside a table.
{\setlength\topsep{0pt}
\begin{tabbing}
Address: \= My department \\
\> My university\\
\> My street\\
\> My city
\end{tabbing}}
\end{document}