Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
tabular에서의 이중 수직선
2012.08.13 19:46
예를 들어,
\documentclass[a4paper,itemph,amsmath]{xoblivoir}
\usepackage{fapapersize,mathrsfs,multirow}
\begin{document}
\begin{center}
\begin{tabular}{|ccc||c|}
\hline
\multicolumn{3}{|c||}{Syntax(구문론)} & Semantics(의미론)\\
\cline{1-4}
\multicolumn{1}{|c|}{\multirow{3}{*}{항}}
&\multicolumn{1}{c|}{상항} & \(a_j\) & \((a_j)^M\) \\
\cline{2-4}
\multicolumn{1}{|c|}{}&\multicolumn{1}{c|}{변항}
& \(x_j\) & \(\cdot\) \\
\cline{2-4}
\multicolumn{1}{|c|}{}&\multicolumn{1}{c|}{함수기호}
& \(f_j^n\) & \((f_j^n)^M\) \\
\cline{1-4}
\multicolumn{2}{|c|}{술어}
& \(A_j^n\) & \((A_j^n)^M\) \\
\cline{1-4}
\multicolumn{2}{|c|}{양화사}
& \(\forall,\exists\) & \(\cdot\) \\
\cline{1-4}
\end{tabular}
\end{center}
\end{document}
와 같은 표에서, 첫 행의 아랫선을 이중으로 하고 싶습니다.
해당하는 부분에 \hline대신 \hline\hline이라고 입력하면 이중선이 그려지기는 하지만,
그렇게 하면 마치 독립된 두 표처럼 그려집니다.
저는 이중선을 긋되, 한 개의 표처럼 보이도록 표를 만들고 싶습니다.
어떻게 하면 될까요?
덧.
tabu package의 설명서도 읽어보았는데 (제 영어실력이 모자라서 그런 걸수도 있겠지만) 해당하는 부분이 없는 것 같네요.
제가 참조한 설명서는 ftp://ftp.dante.de/tex-archive/macros/latex/contrib/tabu/tabu.pdf 입니다.
혹시 tabular로 안되면, tabu로 해결될 수 있을까요?
댓글 4
-
샘처럼
2012.08.13 20:26
-
김선중
2012.08.14 11:13
이런 페이지가 있었군요. 유용한 내용들이 너무 많네요.
잘 참조하겠습니다!
-
ndh
2012.08.13 23:21
혹시 이런 것을 원하시는 건가요?
\usepackage{tabu,hhline}
\begin{tabu}to\linewidth{|ccc||c|}
\hline
\multicolumn{3}{|c||}{Syntax(구문론)} & Semantics(의미론)\\
\hhline{|=|=|=#=|} %%%%% <= here!
\multicolumn{1}{|c|}{\multirow{3}{*}{항}}
&\multicolumn{1}{c|}{상항} & aj & (aj)M \\
\cline{2-4}
\multicolumn{1}{|c|}{}&\multicolumn{1}{c|}{변항}
& xj & ⋅ \\
\cline{2-4}
\multicolumn{1}{|c|}{}&\multicolumn{1}{c|}{함수기호}
& fnj & (fnj)M \\
\cline{1-4}
\multicolumn{2}{|c|}{술어}
& Anj & (Anj)M \\
\cline{1-4}
\multicolumn{2}{|c|}{양화사}
& ∀,∃ & ⋅ \\
\cline{1-4}
\end{tabu}
-
김선중
2012.08.14 11:05
ndh님 감사합니다.
그러니까 (예시로 든 위의 표는 복잡해서 컴파일이 잘 안되네요)
\documentclass[a4paper,itemph,amsmath]{oblivoir}
\usepackage{tabu,hhline}
\begin{document}
\begin{tabu}to\linewidth{|c|c|c|c|}
\hline
a&b&c&d\\
\hhline{|=|=|=|=|} %%%%% <= here!
1&1&1&1\\
\hline
2&2&2&2\\
\hline
\end{tabu}
\end{document}
와 같이 하면 되는 것이군요..
그런데 다시 보니까 tabular로도 똑같이 하면 되네요..
\documentclass[a4paper,itemph,amsmath]{oblivoir}
\usepackage{hhline}
\begin{document}
\begin{tabular}{|c|c|c|c|}
\hline
a&b&c&d\\
\hhline{|=|=|=|=|} %%%%% <= here!
1&1&1&1\\
\hline
2&2&2&2\\
\hline
\end{tabular}
\end{document}
결국 hhline이라는 패키지를 사용하기만 하면 되는 거였군요!오랫동안 궁금했던 문제였는데 오늘에야 알았습니다.
알려주셔서 감사합니다.
FAQ의 Tabular환경이 도움이 되실지 모르겠습니다.