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>처럼 입력하시면 좋습니다.
새롭게 만든 환경에서 enumerate 사용 관련 질문입니다.
2015.11.18 14:05
안녕하세요.
이런 저런 시도를 해보고 있는 초보입니다.
수업자료를 만들면서, 연습문제 환경을 함 만들어보고 있는데요.(정확히 말하면, 다른 분이 만들어 놓은 것을 수정해보고 있습니다.^^)
새롭게 정의한 환경안에서, 첫 시작을 enumerate 환경으로 시작하니, (새롭게 정의한 환경안의) 첫 줄이 빈 줄이 되고, 그 다음 줄부터 enumerate의 item이 나열되는데요, 첫 줄이 비지 않고 바로 item이 나열되게는 할 수 없는가 해서 질문 올립니다.
즉
[새로운 환경의 번호 혹은 이름] (오른쪽이 빈 줄)
(1) 첫 번째 item의 내용
(2) 두 번째 item의 내용
이렇게 써지는 것을
(새로운 환경의 번호 혹은 이름) (1) 첫 번째 item의 내용
(2) 두 번째 item의 내용
이런식으로 나열되게 하는 방법은 없는가 하는 것입니다. MWE를 첨부파일로도 올렸습니다.
\documentclass{oblivoir}
\newenvironment{myenvir}%
{%
\noindent{\thesection.}
\ignorespaces
}%
{%
\par
}
\begin{document}
\begin{myenvir}
이 것은 새롭게 만든 환경입니다. 새롭게 만든 환경안에서, 아무 글을 쓰지 않고 enumerate환경을 바로 쓰면, 첫 줄이 비어버립니다.
\end{myenvir}
\vspace{1cm}
\begin{myenvir}
\begin{enumerate}[(1)]
\item
이렇게 말입니다.
\item
첫 줄이 비어 있지 않고 바로 enumerate의 item이 시작되게 하려면 어떤 방법을 써야 할까요?
\end{enumerate}
\end{myenvir}
\end{document}
댓글 3
-
yihoze
2015.11.18 22:01
-
예노바르가
2015.11.19 09:24
아하, 목록환경은 항상 새 줄에서 시작하는군요. 그리고 첫 줄이 비어있는 것이 아니라 '번호'가 있는 것이네요.
명쾌한 답변 감사합니다.
사실, 원서를 한글로 옮겨 적어보고 있는데요. '연습문제'를 쭉 써나가고 있어서 '연습문제 환경'을 만들어서 사용 중이었습니다.
그런데, 문제에 따라서 아무 말 없이 하위 문제가 바로 시작하는 경우가 있더라구요. 그 하위문제를 enumerate환경으로 쓰니까, 원하는 모양이 안나왔던 것이군요.
좀 이상한 디자인일지는 몰라도,
21. (1)....
(2)...
이런식의 모양을 만드는 방법은,
\begin{myenvir} (1)
\begin{enumerate}[(1)]
\setcounter{enumi}{1}
\item ....
\item ....
이런식으로 쓰니까 만들 수는 있네요!
-
예노바르가
2015.11.19 09:30
아, 그런데 제가 생각한 방법으로 억지로 모양을 만드니까,
(1)의 내용이 길어져서 두 줄 이상이 되면, 내어쓰기(?)가 안되서, 아래쪽의 진짜 enumerate환경안의 목록들과는 어울리지 않는군요. ㅠㅠ
XXX. (1) ...
(2) ...
이런 모양을 원하시는 것 같은데요. 첫 줄이 비어 있는 것은 아니죠. 절 번호가 있으니까요.
Enumerate를 비롯한 목록 환경은 항상 새 줄에서 시작합니다.
"XXX. (1) ..."
이것이 이상해 보이지 않습니까? 해법을 찾기보다 디자인 계획을 바꾸는 것이 나을 듯합니다.