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>처럼 입력하시면 좋습니다.
table 에서 line 이 잘 안보입니다.
2013.09.05 11:17
안녕하세요..
TeX 작업환경은 - TeXLive 2012 / XeLaTex / xoblivoir / TexWorks 입니다.
아래와 같은 소스로 Table 을 만들면 첨부파일과 같이 중간에 선이 안보입니다.
음영을 지우면 잘 보이는데요.. 음영을 넣으면 이러네요..
(toprule / cmidrule / bottomrule 을 하면 가로선은 잘 보이는데 표가 볼품이 없어지더군요)
코드가 잘못된건지 알고 싶습니다.
============= table code ===============
\begin{table}[!h]
\begin{scriptsize}
\begin{flushright}
\renewcommand{\tabcolsep}{0.7mm}
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{c|c|c|c|c|c|c|c|c|c||c}\hline
& \multicolumn{2}{c|}{1년차} & \multicolumn{2}{c|}{2년차} & \multicolumn{2}{c|}{3년차} & \multicolumn{2}{c|}{$(n-1)$년차} &\multicolumn{2}{c}{$n$년차} \\\cline{2-11}
& 년초 & 년말 & 년초 & 년말 & 년초 & 년말 & 년초 & 년말 & 년초 & 년말\\\hline
적립 1회 & \cellcolor[gray]{0.8} $a$ & $a(1+r)^1$ & & $a(1+r)^2$ & & $a(1+r)^3$ & & $a(1+r)^{n-1}$ & & \cellcolor[gray]{0.8} $a(1+r)^n$\\\hline
적립 2회 & \multicolumn{2}{c|}{} & \cellcolor[gray]{0.8} $a$ & $a(1+r)^1$ & & $a(1+r)^2$ & & $a(1+r)^{n-2}$ & & \cellcolor[gray]{0.8} $a(1+r)^{n-1}$\\\cline{1-1}\cline{4-11}
적립 3회 & \multicolumn{4}{c|}{} & \cellcolor[gray]{0.8} $a$ & $a(1+r)^1$ & & $a(1+r)^{n-3}$ & & \cellcolor[gray]{0.8} $a(1+r)^{n-2}$\\\cline{1-1}\cline{6-11}
적립 $(n-1)$회 & \multicolumn{6}{c|}{} & \cellcolor[gray]{0.8} $a$ & $a(1+r)^1$ & & \cellcolor[gray]{0.8} $a(1+r)^{n-2}$\\\cline{1-1}\cline{8-11}
적립 $n$회 & \multicolumn{8}{c|}{} & \cellcolor[gray]{0.8} $a$ & \cellcolor[gray]{0.8} $a(1+r)^1$\\\hline
\end{tabular}
\captionoftable{\scriptsize{기수불을 적용한 현금흐름도}}
\end{flushright}
\end{scriptsize}
\end{table}
댓글 3
-
샘처럼
2013.09.05 12:21
-
yihoze
2013.09.05 13:13
PDF 뷰어에 따라 그래픽 구현이 달라집니다. 어도비 리더로 봤을 때 잘 나오면 정상입니다.
-
수
2013.09.05 15:01
샘처럼님과 호재님께 감사말씀드립니다.
우선 호재님 말씀과 같이 다른 PDF 뷰어에서 보아도 똑같은 증상이더군요..
그리고, 샘처럼님께서 지적하신 hhline 패키지를 이용해도 잘 안되더군요
그래서 다음과 같이 소수를 전면 수정했습니다.
hhline 패키지보다는 booktab 패키지을 이용하는 것이 더 좋아보인듯합니다.
p.s.) Preamble 에는 특별한것이 없어서 안올렷구요.. 다음 부터 질문할적에는 프림블을 포함해서 올리도록 하겟습니다.
죄송합니다.
============= 수정한 table code ==================
\begin{table}[!h]
\begin{scriptsize}
\begin{center}
\renewcommand{\tabcolsep}{0.3mm}
% \renewcommand{\arraystretch}{1.2} % 상하여백조절
\begin{tabular}{@{\extracolsep{4pt}}@{\kern\tabcolsep}rccccccccc||c}\toprule
년차 & \multicolumn{2}{c}{1년차} & \multicolumn{2}{c}{2년차} & \multicolumn{2}{c}{3년차} & \multicolumn{2}{c}{$(n-1)$년차} &\multicolumn{2}{c}{$n$년차} \\\cmidrule{1-1}\cmidrule{2-3}\cmidrule{4-5}\cmidrule{6-7}\cmidrule{8-9}\cmidrule{10-11}
분기 & 초 & 말 & 초 & 말 & 초 & 말 & 초 & 말 & 초 & 말\\\cmidrule{1-1}\cmidrule{2-3}\cmidrule{4-5}\cmidrule{6-7}\cmidrule{8-9}\cmidrule{10-11}
적립 1회 & \cellcolor[gray]{0.8} $a$ & $a(1+r)^1$ & & \multicolumn{1}{l}{$a(1+r)^2$} & & \multicolumn{1}{l}{$a(1+r)^3$} & & \multicolumn{1}{l}{$a(1+r)^{n-1}$} & & \multicolumn{1}{l}{\cellcolor[gray]{0.8} $a(1+r)^n$}\\
적립 2회 & \multicolumn{2}{c}{} & \cellcolor[gray]{0.8} $a$ & \multicolumn{1}{l}{$a(1+r)^1$} & & \multicolumn{1}{l}{$a(1+r)^2$} & & \multicolumn{1}{l}{$a(1+r)^{n-2}$} & & \multicolumn{1}{l}{\cellcolor[gray]{0.8} $a(1+r)^{n-1}$}\\
적립 3회 & \multicolumn{4}{c}{} & \cellcolor[gray]{0.8} $a$ & \multicolumn{1}{l}{$a(1+r)^1$} & & \multicolumn{1}{l}{$a(1+r)^{n-3}$} & & \multicolumn{1}{l}{\cellcolor[gray]{0.8} $a(1+r)^{n-2}$}\\
적립 $(n-1)$회 & \multicolumn{6}{c}{} & \cellcolor[gray]{0.8} $a$ & \multicolumn{1}{l}{$a(1+r)^1$} & & \multicolumn{1}{l}{\cellcolor[gray]{0.8} $a(1+r)^{n-2}$}\\
적립 $n$회 & \multicolumn{8}{c}{} & \cellcolor[gray]{0.8} $a$ & \multicolumn{1}{l}{\cellcolor[gray]{0.8} $a(1+r)^1$}\\\bottomrule
\end{tabular}
\captionoftable{\scriptsize{기수불을 적용한 현금흐름도}}
\end{center}
\end{scriptsize}
\end{table}
preamble를 포함하여 한번에 컴파일하여 볼수 있는 예제를 올리시지 않으셔서,
\cellcolor가 무엇인가 하여 찾아보니, colortbl 패키지의 일부분이네요. ( xcolor 를 table 옵션을 주고 불러오면 colortbl로 부른다고 합니다. )
http://tex.stackexchange닷컴/questions/50349/color-only-a-cell-of-a-table
colortbl 패키지는 cline과 잘 맞지 않는 다고 합니다.
http://tex.stackexchange닷컴/questions/65582/cellcolor-overwrites-table-lines
> texdoc colortbl
을 하셔서 colortbl 패키지 설명을 보니, \cline 대신 \hhline 이라는 명령을 쓰라고 되어 있네요.