TeX에서 테이블에서 줄 바꿈하는 방법

3990 단어 TeXLaTeX

소개



이 기사에서는 TeX에서 표 안의 임의의 위치에서 개행하는 방법에 대해 쓰고 싶습니다. 먼저 결론을 써 두면 열의 요소에 tabular를 이용합니다.

이번에는 예로서 아시아 국가 정보를 정리한 표를 작성합니다.

안 좋은 예



우선은 능숙하지 않은 예를 나타냅니다.

ng.tex
\documentclass[titlepage,a4paper]{jsarticle}

\begin{document}

\begin{table}[h]

\begin{center}
\caption{アジアの国々}

\begin{tabular}{|c|c|c|} \hline

国名&通貨&首都 \\ \hline


日本&&東京\\ \hline

中国&&北京\\ \hline

タイ&バーツ&クルンテープ・プラマハーナコーン・アモーンラッタナコーシン・マヒンタラーユッタヤー・マハーディロックポップ・ノッパラット・ラーチャタニーブリーロム・ウドムラーチャニウェートマハーサターン・アモーンピマーン・アワターンサティット・サッカタッティヤウィサヌカムプラシット\\ \hline

\end{tabular}

\end{center}

\end{table}

\end{document}

아무것도 의식하지 않고 보통으로 써 출력하면 아래와 같은 표가 됩니다.

굳이 극단적인 예를 선택했을 수도 있습니다만, 너무 길어서 끊어져 버리고 있습니다. 지금까지의 일은 좀처럼 일어나기 어려울지도 모릅니다만, 다른 열의 요소의 크기와의 합쳐서, 개행하고 싶지 않은 타이밍으로 개행되어 버리거나 하는 것은 충분히 일어날 수 있습니다.

성공 예



그럼 어떻게 할까라고 하면 열의 요소에 tabular를 이용해 1행 1열의 테이블을 작성하는 것으로, 그 안에서의 개행이 가능하게 됩니다. 구체적으로 쓰면

ok.tex

\begin{table}[h]

\begin{center}
\caption{アジアの国々改良版}

\begin{tabular}{|c|c|c|} \hline

国名&通貨&首都 \\ \hline


日本&&東京\\ \hline

中国&&北京\\ \hline

タイ&バーツ&
\begin{tabular}{c}
クルンテープ・プラマハーナコーン・アモーンラッタナコーシン・\\マヒンタラーユッタヤー・マハーディロックポップ・ノッパラット・\\ラーチャタニーブリーロム・ウドムラーチャニウェートマハーサターン・\\アモーンピマーン・アワターンサティット・サッカタッティヤウィサヌカムプラシット
\end{tabular}\\ \hline

\end{tabular}

\end{center}

\end{table}

\end{document}

됩니다. 앞의 예와 바뀐 부분은 행의 요소에\begin{tabular}{c}\end{tabular}를 쓰고 그 사이에 문자를 넣은 곳입니다. 그리고 개행하고 싶은 위치에서 백슬래시를 2개 쓰는 것으로 임의의 위치에서 개행할 수 있습니다.

출력 결과는 다음과 같습니다.


실제로 백슬래시를 2개 쓴 위치에서 개행되어 있는 것을 확인할 수 있을까 생각합니다.

요약



TeX에서 테이블 안의 임의의 위치에서 개행하려면 열의 요소에 tabular를 이용하는 것으로 가능하게 됩니다.

덧붙여 표에 관련하는 기사로서 표에 그림을 삽입하는 방법 에 대해서도 쓰고 있으므로, 맞추어 참고가 되면 다행입니다.

읽어 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기