MODEL2TEX

LaTeX 형식의 무료 슬롯 사이트 소스 코드에서 문서를 생성하는 도구입니다.

저자
클레멘스 베스트팔

우리를 지원하고 공유해준 Ingmar Schlecht에게 특별히 감사드립니다.gamsToLatex 구현.

소개

MODEL2TEX은 LaTeX 형식의 무료 슬롯 사이트 소스 코드에서 문서를 생성하는 도구입니다. 그런 다음 이 LaTeX 출력을 추가로 처리하여 PDF와 같은 예쁜 출력 파일을 생성할 수 있습니다. 이 도구는 무료 슬롯 사이트의 루트 디렉터리에서 찾을 수 있습니다. 이 도구를 사용하면 무료 슬롯 사이트 프로그램 내에서 하나의 특정 모델 기호를 문서화할 수 있습니다. 결과 문서에는 두 부분이 포함되어 있습니다. 첫 번째 부분은 모델에서 사용되는 기호 목록을 보여줍니다. 두 번째 부분에는 사용된 방정식의 실제 대수와 사용된 변수 유형에 대한 정보가 표시됩니다. 선택적인 세 번째 부분에는 추가 메모가 포함될 수 있습니다.

사용법

MODEL2TEX는 명령줄 도구입니다. 일반적인 명령줄 사용법은 다음과 같습니다.

model2tex 기본 이름 [-h] [-m 모델] [-f] [-o 출력]

무료 슬롯 사이트에 의해 생성된 출력 파일에서 작동하므로 첫 번째 단계는 docfile 옵션을 사용하여 필요한 파일을 생성하는 것입니다. 이를 위해 다음 명령줄을 실행합니다.

무료 슬롯 사이트 myModel.gms docfile=myModel

두 번째 단계는 전화하는 것입니다.MODEL2TEX:MODEL2TEX파이썬 소스 코드로 배포됩니다(model2tex.py) 및 다음을 통해 실행됩니다.model2tex.cmdWindows 및model2tex.sh다른 모든 플랫폼에서.

윈도우:

model2tex myModel [-m 모델] [-f] [-o 출력]

리눅스/macOS:

model2tex.sh myModel [-m 모델] [-f] [-o 출력]

출력 파일myModel.tex예를 들어 다음을 호출하여 추가 처리할 수 있습니다.pdflatexPDF 파일을 생성하기 위해.

pdflatex myModel.tex

옵션

호출 시 다음 매개변수를 사용할 수 있습니다.MODEL2TEX:

매개변수설명
-m 모델 이후MODEL2TEX하나의 모델 기호에 대한 문서를 생성합니다. 무료 슬롯 사이트 파일에 둘 이상의 모델 기호가 포함된 경우 모델 이름을 명시적으로 지정해야 합니다.
-f MODEL2TEX은 방정식에 접미사 발생을 허용하지 않습니다. 이 옵션은 접미사 검사를 건너뛰어 tex 파일을 강제로 생성하는 데 사용할 수 있습니다.
-o 출력 생성된 TeX 파일에 기본 이름 대신 이 이름을 사용하십시오.

JSON 스타일 파일 사용

MODEL2TEX출력을 사용자 정의하기 위해 수정할 수 있는 JSON 파일을 자동으로 생성합니다. 기본 설정을 다시 되돌리려면 생성된 JSON 파일을 삭제하고 그대로 두세요.MODEL2TEX다시 만드세요. 다음 목록은 JSON 파일에서 사용 가능한 옵션을 보여줍니다.

매개변수기본값설명
글꼴크기 11 사용된 글꼴의 크기
hrules 수평식 사이에 수평 규칙이 추가됩니다.
색상 검은색변수, 매개변수 및 집합에 대한 방정식에 사용되는 색상을 지정합니다.
풍경 거짓페이지 형식을 가로로 변경할 수 있습니다.
noPowerFunc 거짓전력 연산자 외에 무료 슬롯 사이트는 여러 전력 기능을 제공합니다. 이 옵션을 true로 설정하면 모든 거듭제곱 함수가 거듭제곱 연산자로 대체됩니다.
reduceFrac 거짓불균형 분수를 해결하려고 노력하십시오. 즉, 분모와 분자의 길이가 불균형한 분수는 분수를 줄이기 위해 변경됩니다.
reduceFracRatio 5.0 이 숫자는 다음의 경우에만 효과가 있습니다.reduceFrac참으로 설정되었습니다. 에 대한 임계값으로 사용되는 분모와 분자 사이의 비율을 지정합니다.reduceFrac.
라텍스설명 거짓기호에 대한 설명 텍스트는 임의의 텍스트일 것으로 예상됩니다. LaTeX에서 텍스트를 올바르게 표시하기 위해 일부 자동 조정이 적용됩니다. 모든 설명 텍스트에 이미 유효한 LaTeX 문자열이 포함되어 있는 경우 이 옵션을 활성화할 수 있습니다.
이름지도 원래 이름이 지도는 기호에 대한 대체 이름을 지정할 수 있습니다.
추가 기호 빈 목록기본적으로 무료 슬롯 사이트 모델 기호에 필요한 기호만 생성된 LaTeX 파일에 포함되어 있습니다. 이 목록은 포함되어야 하는 추가 기호를 지정하는 데 사용될 수 있습니다.
참고 빈 목록문서에 대한 추가 메모를 지정할 수 있습니다. 각 목록 요소는 새로운 줄을 생성합니다.

이 예는 무료 슬롯 사이트 모델 라이브러리에서 펌프 모델에 대한 PDF 파일을 생성합니다.

  1. 무료 슬롯 사이트 모델 라이브러리에서 모델 펌프 검색
    gamslib 펌프
  2. 필수 문서 파일 생성
    무료 슬롯 사이트 펌프.gms docfile=펌프
  3. LaTex 파일 생성
    model2tex 펌프 -m=펌프
  4. PDF 문서 생성
    pdf라텍스 펌프.tex
    다음 그림은 결과 PDF 파일의 일부를 보여줍니다:
  5. JSON 스타일 파일 사용자 정의 PDF 파일의 모양을 변경하기 위해 생성된 JSON 파일펌프.json수정될 수 있습니다. 옵션 변경pump.json그림에 따라 3단계와 4단계의 명령을 다시 실행하면 사용자 정의된 PDF 출력이 생성됩니다.