ファイルテキストの周囲にLaTeX環境をラップするスクリプト

ファイルテキストの周囲にLaTeX環境をラップするスクリプト

2つのタグの間にファイルコンテンツ(Latex Source)をラップします。これは示されているように入れ子にする必要があります。

...を加えた

\begin{question}
question.tex #This is Latex file with Question Source
\begin{solution}
Solution.tex  #This is latex source file for solution
\end{solution}
\end{question}

私の質問は明確ではないようです。必要に応じてもう少し

Out.txt には以下を含める必要があります。

\begin{question}
Contents of Question.tex File
\begin{solution}
Contents of Solution.tex file
\end{solution}
\end{question}

Question.texの内容は、ラテックスコマンドなどを含むテキストです。今回もSolution.texと同じです。

ベストアンサー1

ドンクリスティのようにコメントに回答がありました、質問を終了するためにここに含まれています。

{ printf %s\\n '\begin{question}'; 
  cat Question.tex; 
  printf %s\\n '\begin{solution}'; 
  cat Solution.tex; 
  printf %s\\n '\end{solution}' '\end{question}';
} > Out.txt 

中括弧は一連のコマンドを開きます。コマンドのすべての出力はOut.txtファイルにリダイレクトされます。 printf 文は単に関連するテキスト文字列を出力し、catコマンドには Question.tex および Solution.tex ファイルが含まれます。

おすすめ記事