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>처럼 입력하시면 좋습니다.
sagetex
2019.01.02 06:12
\documentclass{article}
\usepackage{sagetex}
\begin{document}
\sageplot{plot3d(pi, (-1,1), (-1,1))}
\end{document}
-------------------
sagetex을 쓰려고 합니다. 다음 workflow로 진행하는데요.
1. Run xelatex.
2. Run sage.
3. Run xelatex (<- 에러 발생)
3번째 단계에서 에러가 발생합니다. pdflatex을 쓰면 작동됩니다.
댓글 4
-
yihoze
2019.01.02 15:05
-
지나가다
2019.01.03 01:01
전 계정없이 다운받고, 설치했는데 이상하네요? ^^;; 일단 압축파일을 첨부했습니다. 감사합니다!
맥에서 텍라이브2018와 에디터로 texshop을 이용하고 있습니다 (작업폴더에 sagetex.sty 를 넣었습니다.)
1. Run xelatexmk.
2. Run sage:
다음 paths를 추가하고
/Applications/SageMath-8.5.app/Contents/Resources/sage
작업폴에서 다음 명령을 내립니다.
$sage test.sagetex.sage
3. Run xelatexmk. (<- An error occurs.)
-
noname
2019.01.03 01:33
\makeatletter \renewcommand{\ST@inclgrfx}[2]{\ifST@paused \fbox{\rule[-1cm]{0cm}{2cm}Sage\TeX{} is paused; no graphic} \else \IfFileExists{\ST@plotdir/plot-\theST@plot.#2}% {\includegraphics[#1]{\ST@plotdir/plot-\theST@plot.#2}}% {\IfFileExists{\ST@plotdir/plot-\theST@plot.png}% {\ifpdf \ST@inclgrfx{#1}{png} \else \ifxetex \ST@inclgrfx{#1}{png} \else \PackageWarning{sagetex}{Graphics file \ST@plotdir/plot-\theST@plot.png on page \thepage\space not supported; try using pdflatex. Plot command is}% \fi \fi}% {\ST@missingfilebox% \PackageWarning{sagetex}{Graphics file \ST@plotdir/plot-\theST@plot.#2\space on page \thepage\space does not exist. Plot command is}% \gdef\ST@rerun{x}}} \fi} \makeatother
-
지나가다
2019.01.03 03:46
잘 됩니다. 정말 감사합니다. 이게 되고 나니, 그림을 아름답게 조판하는 일이 남았는데요. 다음과 같이 파라미터를 넣어서 싸이즈를 줄일 수는 있었습니다.
\sageplot[width=5cm]{plot3d(pi, (-1,1), (-1,1))}
그런데 생성된 png 파일의 여백이 너무 많다보니,
1. 어떻게 자동으로 crop 할 수 없나.. 혹은
2. 어떻게 배경이미지로 그림을 삽입할 순 없는지..
다시 질문드립니다. 감사합니다.
Sage를 다운로드하려면 계정까지 만들어야 하는 것 같습니다. 위 코드를 컴파일했을 때 생성된 모든 파일을 (압축해서) 올려주시면 어디에서 문제가 생기는지 파악할 수 있지 않을까 합니다.