분석중인 데이터에 따라 호출 될 수도 있고 호출되지 않을 수도있는 함수로 상당히 복잡한 파이썬 스크립트를 구성 할 것입니다.Pweave - Python 함수 내에서 LaTeX 출력 퍼팅
순수 파이썬에서는 모두 잘 작동합니다. 결과에 대한 LaTeX 섹션을 만들기 위해 코드 블록을 벗어나면 정의되지 않은 다양한 오류가 발생합니다. 가장 간단한 경우에이 다시 스트리핑 :
<<echo=False,complete=False>>=
def getValues(title, start, end):
@
\section{<%= title %>
... more LaTeX code...
<<echo=False,complete=False>>=
return
@
을 pweave 코드 블록 태그와 LaTeX의 마크 업을 제거,이 올바르게 작동합니다. 마크 업을 추가하자마자 \ section 행은 파일을 깍아 낼 때 title
이 정의되지 않았 음을 반환합니다.
설명서의 내용을 보면 필자와 동일한 오류가 발생하더라도 complete = False가 코드 블록을 결합한다는 것이 었습니다.
출력 문서가 호출 된 함수에 종속되기를 원하기 때문에 어떻게이 작업을 수행 할 수 있습니까?
누구든지 내가 놓친 예제를 지적 할 수 있으면 매우 감사 할 것이지만 필요한 것을 수행하는 방법을 찾지 못했습니다.