• 締切済み

プログラムの組み方を教えてください。

はじめまして。本日より参加させていただきました。 早速ですが質問させていただきます。 中学校の数学の教材作成を、WinShell(Tex)というアプリケーションで行い、Automatorのシェルスクリプトにて結合させようと考えています。 下記のメインソースの\input{問題ファイル名}の部分に、ファイル差し込みたいのですがどのようなプログラムを組めばよろしいでしょうか?? 何分、プログラムが苦手なため曖昧な表現になってしまい申し訳ございません。 お力添えいただけたら幸いです。 よろしくお願いします。 <メインソース> \documentclass[b4paper,newfleqn,papersize]{jsarticle} \usepackage{emath} \usepackage{emathMw} \setlength{\columnseprule}{0.4pt} \renewcommand{\labelenumi}{\textbf{\theenumi.}} \renewcommand{\theenumii}{\arabic{enumii}} \newtheorem{question}{問題} %\setlength{\mathindent}{0zw} \pagestyle{empty} \begin{document} \begin{center} \LARGE\textbf{数学定期実力テスト} \end{center} \begin{center} \underline{\hspace{3zw}}年\underline{\hspace{3zw}}組\underline{\hspace{3zw}}番\hspace{1zw}氏名\underline{\hspace{15zw}}\hspace{5zw}得点\underline{\hspace{8zw}} \end{center} \vspace{2zw} %問題1 \begin{question} \input{問題ファイル名} \end{question} %問題2 \begin{question} \input{問題ファイル名} \end{question} %問題3 \begin{question} \input{問題ファイル名} \end{question} %問題4 \begin{question} \input{問題ファイル名} \end{question} %問題5 \begin{question} \input{問題ファイル名} \end{question} \end{document} 問題ファイルの例 <問題のソース1> \item 次の計算を下記の方法を用いて計算せよ。 $(x^3-x^2+x+1+2) \div (x^3-1)$を計算せよ。\\ 例)$\zyohou{x^2,-5x,+2} {x,-1} {x,-4} {x^2,-x, -4x,+2, -4x,+4, -2}$ \vfill <問題のソース2> \item 次の計算をせよ。\\ \\ {\LARGE$\frac{5x+2}{3}-\frac{3x-2}{9}$} \vfill <問題のソース3> \item 次の式をたすき掛けを用いて因数分解しなさい。\\ $6x^2-11x-10$の値\\ \\ \\ 例)二次方程式$2x^2+11x+15$を因数分解するには、たすき掛け $$\tasuki{1}{2}{3}{5}$$ を考えればよい。 この時、$2x~2+11x+15=(x+3)(2x+5)$となる。 \vfill <問題のソース4> \item 次の計算をせよ。\\ $8(2a-3)-4(5a-7)$ \vfill <問題のソース5>\item 次の問いに答えなさい。\\ 連続する3つの整数があって、その和は39である。3つの整数のうち最小の数を求めよ。 \vfill

みんなの回答

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

そのまま、 \input{問題ファイル名} の 「問題ファイル名」 というところに、問題ファイルの名前を書けばいいだけです。 \input{mondai1.tex} とか。

kiza9280
質問者

補足

rabit_catさん>> 解答ありがとうございます!やってみたらできました! 補足質問なのですが、条件付きで呼びだしは可能でしょうか?? 例えば toi1-kiso.tex toi2-kiso.tex toi3-hi.tex toi4-hi.tex toi5-kiso.tex の5つのファイルのなかから"kiso"と名前のつくファイルをランダムで呼びだす感じにしたいのですが… 度重なり申し訳ありません。よろしくおねがいします。