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>처럼 입력하시면 좋습니다.
Tab 기능에 관련된 여러 질문
2016.09.07 01:58
안녕하세요. ShareLaTeX 입문 중인 초보자입니다.
MS Word 위주로 사용하고 있고, 아직 LaTeX 등은 익숙하지 않아 tab 기능 관련하여 몇 가지 여쭤보고자 합니다.
1. Tab 지점에서 정렬하기
지금은 \tabto{1in} 등으로 tab 기능을 쓰고 있는데, 왼쪽 정렬만 가능한 것처럼 보이네요.
위 그림과 같이 tab 지점에서 가운데 정렬 혹은 오른쪽 정렬이 가능한가요?
\tabto{1in}Not \tabto{2in}in \tabto{3in}My \tabto{4in}Back \tabto{5in}Yard \tabto{1in}Please \tabto{2in}in \tabto{3in}My \tabto{4in}Front \tabto{5in}Yard |
2. 내용 양쪽 끝으로 정렬하기
1과 같은 내용으로 생각됩니다.
왼쪽 정렬로 시작해서 tab 이후 가운데 정렬, 다시 tab 이후 오른쪽 정렬 같은 방법이 가능한가요?
Written by \tabto{3.25in}TITLE \tabto{6.5in}September 6, 2016 |
3. Tab으로 띄어쓰기 및 밑줄 긋기
1, 2와 마찬가지로 tab 관련 질문입니다.
위 그림의 6.5in 부분에 오른쪽 정렬 tab을 삽입하고, 그 부분 이전까지 밑줄을 긋는 것이 가능한가요?
\underline{Subtitle} 같은 방식으로 시도했는데, 글자 바로 아랫부분만 밑줄이 나타납니다.
\textbf{\underline{Subtitle }} Text |
감사합니다.
댓글 6
-
yihoze
2016.09.07 19:08
-
김준용
2016.09.08 05:03
안녕하세요. 글쓴이입니다.
제가 이곳에 처음 와서 질문예절에 대해 잘 몰랐던 것 같습니다. 죄송합니다.
소스를 제공한다는 것을 해당하는 부분의 코드만 올리는 것으로 오해했습니다.
전체 코드를 포함하도록 글을 수정하겠습니다.
+ 댓글이 작성된 글의 수정이 불가능하여 부득이 이 댓글에 전체 코드를 첨부합니다.
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{tabto}
\usepackage{url}
\parindent=.2in
\parskip=.1in
\urlstyle{same}
\begin{document}
\tabto{1in}Not
\tabto{2in}in
\tabto{3in}My
\tabto{4in}Back
\tabto{5in}Yard
\tabto{1in}Please
\tabto{2in}in
\tabto{3in}My
\tabto{4in}Front
\tabto{5in}Yard
\\\\\\\\\\\\\\\\\\
\noindent Written by
\tabto{3.25in}TITLE
\tabto{6.5in}September 6, 2016
\\\\\\\\\\\\\\\\\\
\textbf{\underline{Subtitle }}
Text
\end{document}
++ 댓글에서 hfill 설명해주셔서 감사합니다.
다만 hfill의 경우 같은 줄 내에 한 부분이 사라지면 자동으로 왼쪽-오른쪽 정렬로 바뀌는 것 같습니다.
이때 tabto+정렬이 가능하다면 왼쪽-가운데 혹은 오른쪽-가운데 정렬 같은 것도 가능하지 않을까 하여 질문한 것입니다.
그리고 세 번째 질문은 tabto로 만든 빈 곳에도 underline을 적용할 수 있는지를 확인하려고 했던 것입니다.
올려주신 부분을 직접 적용해보니 제가 처음 생각했던 것과는 결과가 조금 다른 것 같습니다.
아래 Subtitle 옆 공간에 tabto를 삽입하는 방법으로는 불가능할까요?
아래에 전체 코드를 첨부합니다.
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{tabto}
\usepackage{url}
\parindent=.2in
\parskip=.1in
\urlstyle{same}
\begin{document}
\tabto{1in}Not
\tabto{2in}in
\tabto{3in}My
\tabto{4in}Back
\tabto{5in}Yard
\tabto{1in}Please
\tabto{2in}in
\tabto{3in}My
\tabto{4in}Front
\tabto{5in}Yard
\\\\\\\\\\\\\\\\\\
\noindent Written by
\tabto{3.25in}TITLE
\tabto{6.5in}September 6, 2016
\noindent Written by
\hfill TITLE
\hfill September 6, 2016
\noindent Written by
\hfill TITLE
\hfill
\\\\\\\\\\\\\\\\\\
\textbf{\underline{Subtitle \tabto{6.5in}}}
Text
\newcommand\textul[1]{\par\noindent\textbf{#1}\newline\rule[-2ex]{\textwidth}{1pt}}\textul{Subtitle}
\end{document}
-
likesam
2016.09.08 09:22
yihoze님의 말씀은 많이 사용하지 않는 tabto를 사용하시는 것 보다 table 을 사용하시는 것이 빠르게 원하시는 것을 얻으실 수 있다는 말씀으로 보입니다. table환경을 보시려면 아래를 참조하세요.
- Tabular환경 : http://faq.ktug.org/wiki/wiki.php/Tabular%C8%AF%B0%E6
- Tabular를 확장한 tabularX : http://faq.ktug.org/wiki/wiki.php/TabularX
- Tabular를 확장한 tabularY : http://faq.ktug.org/wiki/wiki.php/TabularY
- Tabular를 확장한 tabu : http://conf.ktug.org/2011/Program_files/KTS2011-progress.pdf
표를 이용하시면, 밑줄귿기나 왼쪽 오른쪽 정렬등이 쉽게 해결됩니다. ( 사실 워드프로세서에서도 tab 기능보다 표를 많이 쓰지 않나요? )
-
김준용
2016.09.09 00:24
사실 MS 워드의 기능에 대응하는 것을 먼저 공부하고 있었습니다.
위 주소로 table 환경도 공부해보겠습니다.
자세히 설명해주셔서 감사합니다.
-
Progress
2016.09.08 13:55
-
김준용
2016.09.09 03:48
자세하게 설명해주셔서 정말 감사합니다.
두 번째 것(\rlap, \clap, \llap)이 제가 생각했던 기능인 것 같습니다.
다만 \hfill을 사용하는 경우와 \tabto로 위치를 지정하는 경우에 모양이 조금 다릅니다.
세 번째로 가르쳐주신 \tabu를 좀 더 열심히 공부해보겠습니다.
저는 ulem 패키지의 \uline 기능으로 해결했습니다.
코드 전체와 pdf 파일을 첨부합니다.
\documentclass{article}
\usepackage[margin=1in]{geometry}
\parindent=.2in
\parskip=.1in
\usepackage{mathtools}
\usepackage{tabto}
\usepackage{ulem}
\begin{document}
\section{Alignment after Using Tab}
\noindent \tabto{1in} \clap{Not}
\tabto{2in} \clap{in}
\tabto{3in} \clap{My}
\tabto{4in} \clap{Back}
\tabto{5in} \clap{Yard}\\
\noindent \tabto{1in} \clap{Please}
\tabto{2in} \clap{in}
\tabto{3in} \clap{My}
\tabto{4in} \clap{Front}
\tabto{5in} \clap{Yard}
\section{Distributed Alignment}
\noindent Written by \hfill TITLE \hfill September 8, 2016\\
\noindent Written by
\tabto{3.25in} \clap{TITLE}
\tabto{6.5in} \llap{September 8, 2016}
\section{Underline and Tab}
\textbf{\uline{Subtitle \hfill}}
\noindent Text
\end{document}
이 질문에 댓글이 달리지 않는 까닭이 이런 것이 아닐까 합니다.
1. 문제가 세 가지나 됩니다.
2. 원하는 것이 이것이다라고 말하지 않고, 전부 tabto 명령으로 구현되길 원하시는 것 같습니다.
3. 테스트할 만한 텍 소스를 전혀 제공하지 않았습니다.
그러니 이 세 가지 문제를 수고스럽게 tabto 명령으로 구현하려는 시도를 해 볼 생각이 들지 않습니다. 쓸모있는 답변을 제시할 수 있을 때까지 한 시간 이상 걸리지 않을까 싶습니다.
간단하게 답변 드리겠습니다.
첫째 문제는 tabto으로 구현하는 것이 가능할 것 같지만, 효율적이지 않습니다. 차라리 표로 만드는 것이 낫습니다.
둘째 문제는 \hfill 명령을 사용하는 것이 낫습니다.
가 \hfill 나 \hfill 다
세째 문제는,
\newcommand\textul[1]{\par\noindent\textbf{#1}\newline\rule[-2ex]{\textwidth}{1pt}}
\textul{부제목}
텍 명령을 좀 덜 쓰고자 탭을 선호하시는 게 아닌가 싶습니다. 텍 사용자들에게 탭은 그다지 많이 이용되는 방법이 아닙니다. 텍으로 할 수 있는 좀 더 효율적인 방법들이 많기 때문입니다.