Script para envolver ambientes LaTeX em torno de textos de arquivos

0

Para envolver os filecontents (Latex Source) entre duas tags. Isso tem que ser aninhado como mostrado.

para adicionar

\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}

Minha pergunta parece não estar clara. Um pouco mais conforme necessário

Out.txt deve conter

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

O conteúdo de question.tex é um texto com comandos de látex, etc. Similarmente, isso é o mesmo com solution.tex

    
por Rama Krishna Majety 02.09.2016 / 12:08

1 resposta

1

Como don_crissti respondido nos comentários , incluirei aqui para encerrar a pergunta:

{ 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 

As chaves abrem uma seqüência de comandos, cuja saída será redirecionada para o arquivo Out.txt. As instruções printf simplesmente imprimem as cadeias de texto associadas, enquanto os comandos cat incluem os arquivos Question.tex e Solution.tex.

    
por 06.09.2016 / 13:24