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>처럼 입력하시면 좋습니다.
tikz 로 공간도형 나타내기.
2019.02.14 13:01
안녕하세요. 갓 레이텍에 입문한 초보입니다.
서강대 수학과 권현우 님의 동영상을 우연히 유튜브에서 보면서 레이텍의 무궁무진함에 압도되어 있는 상황입니다..
이것저것 유투브에서 보다 보니 어느덧 포르투칼어? 로 된 동영상까지 보고 있는 저를 발견했네요.
다름이 아니라, 동영상을 보다 보니 포르투칼 아저씨가 패키지로 tikz 와 더불어 tkz-euclid 라는 것을 사용하더라구요.
저도 그래서 cmd창에서 texdoc tkz-euclid 를 찾아보았으나.... 영어로 된 설명이 아니라 전부 포르투칼어 이더라구요..
그래서 도무지 매뉴얼을 보고 읽을 엄두가 나지 않았습니다..
(참고url) https://www.youtube.com/watch?v=C7BEOJwRSlw&t=9s
제가 궁금한 점은,
1. tikz 만을 이용해서 (혹은 제가 읽을 수 있는 영어로 된 매뉴얼이 있는 또다른 패키지를 이용해서)
첨부한 그림처럼 공간도형을 그려낼 수 있는 것인지 알고 싶습니다. (제가 첨부한 그림만큼의 깔끔함이 나오는 패키지가 있을까요..)
2. 그림에서 나타난 코드에 대한 정보들이 3차원의 정보를 다 입력해서 나타낸 것인지,
아니면 단순히 3차원처럼 보이게만 한 것인지 궁금하기도 합니다...
처음엔 3차원상의 정보를 제대로 입력하는 듯 보였는데 계속 보다 보니 2차원에 그냥 그린 것 같은 느낌이 들어서 판단이 잘 안 섭니다.
레이텍을 이용해 미약하지만 수학책을 만드는 것으로 목표로 하고 있습니다.
처음 하는 질문인지라 게시판의 양식에 맞게 잘 질문한 것인지도 모르겠습니다.
부족한 부분 열심히 채워나갈 수 있게 노력하겠습니다.
읽어주셔서 감사합니다!
댓글 4
-
베이드프즈
2019.02.14 16:32
-
이병준
2019.02.14 16:50
답해주셔서 감사합니다!
tikz에 대해서 조금 더 공부한 뒤에 tikz 만을 이용해서 스스로 도전해보도록 하겠습니다.답해주신 부분중에 궁금한 것이 있는데 하나만 여쭤봐도 될까요?
(이하 질문에는 그저 Yes/No 만 언급해주셔도 영광입니다. 가능하다고 하면 제가 더 분발해서 알아가겠습니다.)
tikz패키지를 이용해 3차원좌표를 입력해 그림을 그릴 수도 있다고 하셨는데,
그렇게 그려낸 공간도형의 그림은 '알아서' 점선/실선 처리도 가능하다는 것인지요?
-
베이드프즈
2019.02.14 16:56
안타깝지만 불가능할 것입니다. 구글에 검색을 좀 해봤는데 별다른 방법이 없네요.
해당 기능은 그래픽스 분야의 전문적인 기법을 필요로 할텐데, TikZ 내부에서 그런 기능을 구현하는 것은 불가능에 가까울 것이라 봅니다. 다른 도구로 그림을 그린 뒤 TikZ로 따오는 것이 나을 것 같네요.
-
이병준
2019.02.14 18:07
알겠습니다. 초보자 답게 기본도구부터 착실히 익혀나가도록 하겠습니다.
답변 진심으로 감사드립니다.
1. 가능합니다.
tikz만을 활용한다면 저렇게 tkz-euclide를 사용하는 것에 비하면, 점의 좌표 값을 일일이 손으로 계산, 입력해줘야해서 조금 불편함이 있겠습니다만 해당 공간도형을 그릴 수 있습니다.
첨부해주신 그림의 "깔끔함"이 어떤 것을 말씀하신 것인지는 모르겠으나 tkz-euclide와는 관련이 없어 보입니다.
2. 3차원의 정보 없이 2차원 평면의 좌표만을 이용하여 3차원처럼 그리게 한 것이 맞습니다.
저 도형의 경우 원기둥이지만, 실제로는 그냥 타원 2개하고 선 몇개 그려놓은 것입니다. 어떤 선이 점선/실선 중 어느 것이어야 하는지가 자동으로 계산되지 않고, 직접 구상하여 입력한 것으로 보입니다.
실제 3차원 좌표를 입력하여 그림을 그리는 tikz 패키지는 따로 있습니다.