Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 ktug, stackexchange, stackoverflow, ctan, overleaf, google.com, sil.org, kopus.org, github.com, .io, i.com, tistory.com 등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
고수분들 이것좀 알려주세요...ㅠ
2014.05.29 13:53
우여곡절 끝에 거의 완성을 하고 가다듬고 있는데 차례를 수정하기가 너무 힘들어 질문 남깁니다.
1. 차례에 표차례와 그림차례를 목록에서 숨기는 방법으로
\listoffigures*
이렇게 *을 붙이는 방법이 있다고 알았는데
제가 article을 사용하지 않고 thesis를 사용해서 그런지.. 먹히지 않고 그대로 *만 찍혀나옵니다..
2. 표와 그림 목록이 많지 않아서 한페이지에 합치고 싶은데
어떻게 해야하는지 모르겠어요.
혹시나해서 nopagebreak를 써봤지만 안되네요ㅠ
댓글 10
-
neoanom
2014.05.29 18:14
thesis.pdf 를 보니, 말씀하신 listofigures와 listoftables 가 아래처럼 되어 있네요.959 \newcommand{\listoffigures}{%960 \if@twocolumn961 \@restonecoltrue\onecolumn962 \else963 \@restonecolfalse964 \fi965 \chapter*{\listfigurename966 \@mkboth{\listfigurename}%967 {\listfigurename}}%968 \@starttoc{lof}%969 \if@restonecol\twocolumn\fi970 }971 \newcommand*{\l@figure}{\@dottedtocline{1}{1.5em}{2.3em}}972 \newcommand{\listoftables}{%973 \if@twocolumn974 \@restonecoltrue\onecolumn975 \else976 \@restonecolfalse977 \fi978 \chapter*{\listtablename979 \@mkboth{\listtablename}%980 {\listtablename}}%981 \@starttoc{lot}%982 \if@restonecol\twocolumn\fi983 }984 \let\l@table\l@figure그러면 아래처럼 재정의하여 보면 어떻게 되나요?\renewcommand{\listoffigures}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listfigurename%\@mkboth{\listfigurename}%%{\listfigurename}}%\@starttoc{lof}%\if@restonecol\twocolumn\fi}%\renewcommand*{\l@figure}{\@dottedtocline{1}{1.5em}{2.3em}}\renewcommand{\listoftables}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listtablename%\@mkboth{\listtablename}%%{\listtablename}}%\@starttoc{lot}%\if@restonecol\twocolumn\fi}%\let\l@table\l@figure위 부분을 preemble의 적당한 곳에 넣어 두고, listofigures* 대신 listoffigure를 사용하시면서 컴파일 하여 보시면 어쩌면 될지도 모르겠습니다. 참, 표와 그림목록이 갈라지는 것은 thesis.cls가 의도한 것인 듯 한데, 석사 논문에서 1page가 늘어나는 효과가 있으므로 그냥 놓아두시면 어떨까요? 아니시면 표와 그림을 몇 장 더 넣어 보시는 것도... ^^ -
SGMoon
2014.06.06 16:06
안녕하세요 답변 감사드립니다.
그런데 제가 아직 latex 초보라 newcommand 부분을 어디에서 사용해야하는지를 모르겠어요..
일단 그냥 texworks 파일에 붙여넣어보았는데 안돌아가는 걸 보니 여기는 아니지요?
-
하늘연
2014.06.06 16:38
\begin{document} 이전에 붙이세요.
-
SGMoon
2014.06.06 19:40
답변감사합니다.
! You can't use `\spacefactor' in vertical mode.
\@->\spacefactor
\@m {}
l.141 \listoffigures
% Write out the List of Figures
?
그런데 이런 에러가 뜨네요.
정 안되면 그냥 포함해서 내야겠어요ㅠㅠ
-
neoanom
2014.06.07 09:24
\makeatletter
\renewcommand{\listoffigures}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listfigurename%\@mkboth{\listfigurename}%%{\listfigurename}}%\@starttoc{lof}%\if@restonecol\twocolumn\fi}%\renewcommand*{\l@figure}{\@dottedtocline{1}{1.5em}{2.3em}}\renewcommand{\listoftables}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listtablename%\@mkboth{\listtablename}%%{\listtablename}}%\@starttoc{lot}%\if@restonecol\twocolumn\fi}%\let\l@table\l@figure\makeatother
로 고쳐보세요.
-
SGMoon
2014.06.07 10:37
와우.. 해결되었어요. 정말 감사합니다.
대단해요!!!
-
관리자
2014.06.07 11:15
목차에서 listoffigure 없애기를 해결해 주셨는데,, 목차에서 contents는 어떻게 없앨까요?SGMoonhttp://www.ktug.org/xe/index.php?document_srl=1832882014.06.07 10:44:41 (219.255.2.151) 20질문다시 비슷한 질문 올려서 죄송합니다ㅠㅜcontents도 같이 여쭤볼걸 그랬어요..thesis 클래스를 사용하고 있어서 간단한 방법인 tableofcontents* 가 안됩니다얼마전에 목차에서 표와 그림차례 없애기를 여쭤보았는데\makeatletter\renewcommand{\listoffigures}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listfigurename%\@mkboth{\listfigurename}%%{\listfigurename}}%\@starttoc{lof}%\if@restonecol\twocolumn\fi}%\renewcommand*{\l@figure}{\@dottedtocline{1}{1.5em}{2.3em}}\renewcommand{\listoftables}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\listtablename%\@mkboth{\listtablename}%%{\listtablename}}%\@starttoc{lot}%\if@restonecol\twocolumn\fi}%\let\l@table\l@figure\makeatother이방법으로 해결되었습니다.PS. 관리자. 사실상 같은 질문이라서 한 곳으로 모읍니다. -
neoanom
2014.06.07 15:49
원 코드909 \newcommand{\tableofcontents}{%910 \if@twocolumn911 \@restonecoltrue\onecolumn912 \else913 \@restonecolfalse914 \fi915 \chapter*{\contentsname916 \@mkboth{\contentsname}%917 {\contentsname}}%918 \@starttoc{toc}%919 \if@restonecol\twocolumn\fi920 }위와 같은 이야기 입니다. 원 코드와 바뀐 부분을 확인하셨으면, 아래도 연상하실 수 있으셨을 텐데요.
\renewcommand{\tableofcontents}{%\if@twocolumn\@restonecoltrue\onecolumn\else\@restonecolfalse\fi%\chapter*{\contentsname%\@mkboth{\contentsname}%%{\contentsname}}%\@starttoc{toc}%\if@restonecol\twocolumn\fi}저도 시험하여 본 코드가 아니라서 안 될 수도 있습니다. -
SGMoon
2014.06.07 18:05
해결되었습니다.
부끄럽게도.. 제가 원코드를 어디서 보는줄 모르겠어서 비슷하게 해보았는데
contentsname부분을 몰라서 listtablename을 그대로 쓰는바람에 안되더라구요.
정말 감사합니다! 덕분에 모두 해결되었습니다.
-
neoanam
2014.06.07 18:13
http://www.ctan.org/pkg/thesis 를 참조하세요.