Help us understand the problem. What is going on with this article?

日本語が入っている SageTeX ソースを TeXShop でコンパイルするための対応 (pdfLaTeX 版)

TeXShop のショートカット (Command-T) やメニューの Typeset で SageTeX ソースをコンパイルするとき, 日本語が入っている場合に LaTeX の documentclass で対応する便法があります.

実際に試した使用環境

バージョン情報は以下の通りです.

  • macOS Mojave 10.14.6
  • TeXLive2017+TeXShop 3.97 (奥村晴彦/黒木祐介 著 改訂第7版 LaTeX2ε 美文書作成入門) mac風インストール
  • pdfTeX Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex 2018.10.7)
  • SageMath-8.9

TeXShop の設定は SageTeX を TeXShop で使うために Sagemath のバージョンを TeXShop に登録することSagemath のバージョンアップごとの SageTeX と TeXShop の設定を簡単にするにはアプリにシンボリック・リンクを張ること の設定を使います.

日本語が入っている LaTeX ソースを pdfLaTeX で コンパイルするための設定の資料

@zr_tex8r さんの pdfLaTeX + CJK パッケージで日本語する方法 にある対策を使いました.

ソースごとの設定

文書の documentclass を

\documentclass[pdflatex,a5paper,ja=standard]{bxjsarticle}

にします. また, SageTeX を使うソースの最初の行に次のマジックを入れます.

% !TEX TS-program = sage 

SageTeX + TeXShop の使用例

2020-02-22-sagetex-by-texshop.tex
%!TEX TS-program = sage
\documentclass[pdflatex,ja=standard]{bxjsarticle}
\usepackage{sagetex}
\begin{document}
title: \textsf{SageTeX} with some KANJI through TeXShop

file and date: 2020-02-22-sagetex-by-texshop.tex (pdflatex + bxjsarticle.cls)

author: @rana-aerea

Reference: [日本語が入っている  SageTeX ソースを TeXShop でコンパイルするための対応 (pdfLaTeX 版)]
    https://qiita.com/rana-aerea/items/306ff7949925c72fa7d1

\textsf{SageTex}{\LaTeX} 文書から \textsf{Sagemath} を呼び出して計算できます.
\begin{sagecommandline}
    sage: P = x^3 - 7*x + 6   # assign a polynomial to P
    sage: factor(P)           # factorize the polynomial
\end{sagecommandline}

Compile this file by
\begin{verbatim}
    Opening by TeXShop
    and then by typing Command-T.
\end{verbatim}

Verified on:
\begin{verbatim}
    SageMath-8.9 (macOS)
    TeXShop 3.97
    pdfTeX  Version 3.14159265-2.6-1.40.18 (TeX Live 2017)
        (preloaded format=pdflatex 2018.10.7)
    macOS Mojave 10.14.6
\end{verbatim}
\end{document}
rana-aerea
引退したプログラマーです. 引退後はサラリーマンをしていました. サラリーマン経験も活かしてプログラマー復活を目指すことにしました. まずは, macOS + TeX + Sagemath のカスタマイズの 状況報告のため Qiita にも参加した次第です. 始動の日まで記事の書きなおしが多いと思います. 2020年03月31日始動を目指して整備中ですのでよろしくお願いします.
http://rana-aerea.o.oo7.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした