함수 publish
로 대본 기록철을 동적으로 문서화합니다. 정적 문서화와 다르게, publish
는
대본 기록철을 실행한 다음, 작동 중에 나온 모든 수치와 출력를 저장하여, 적절한 출력 형식으로 정적 문서 옆에 놓습니다. 정적 문서는
게재 조판 규칙으로 질을 높이고 출력을 맞춤
지정하여 만듭니다.
옥타브 대본 기록철 기록철을 여러가지 출력 형식 중 하나에 맞추어 보고서를 만듭니다.
만든 보고서는 주석에 그누 옥타브 사용설명서에 자세하게 기술된 모든 게재 조판 규칙을 설명합니다. 아래 예시를 조판 규칙을 사용한 대본 기록철 pub_example.m의 일부로 가정하십시오.
## 제목 # # *두껍움*, _기울임_, 또는 |고정폭| 글월 # <https://www.octave.org *그누 옥타브* 연결 주소>. ## # 평가할 "진짜" 옥타브 명령 이러쿵저러쿵 () %% 매트랩 주석 맵시('%')도 지원합니다. % % * 둥근 글머리 기호 항목 1 % * 둥근 글머리 기호 항목 2 % % # 숫자 글머리 기호 항목 1 % # 숫자 글머리 기호 항목 2
이 대본 기록철을 게재하려면 publish ("pub_example.m")
를
타자합니다.
기록철만 주면, 현재 작업 자료방의 하위 자료방 html에 초글월조판언어 보고서를 사용합니다. 옥타브 명령가 개별 문맥으로 평가되고, 대본 기록철을 실행할 때 생긴 모든 수치를 보고서에 포함합니다. 기록철의 모든 형식 있는 구문은 지정된 출력 형식에 따라 취급되며, 보고서에 포함됩니다.
publish (기록철, 출력_형식)
사용은 아래 구조체를 호출하는 함수와
똑같습니다.
options.format = 출력_형식; publish (기록철, 선택)
선택/값 쌍을 사용하면 아래 구조체를 호출하는 함수와 똑같습니다.
options.option1 = 값1; publish (기록철, 선택)
구조체 선택에는 아래 기록란 이름을 넣습니다. 기록란 이름을 주지 않으면, 기본값을 사용합니다.
‘html’ (기본), ‘doc’, ‘latex’, ‘ppt’, ‘pdf’, ‘xml’.
출력 형식 ‘doc’, ‘ppt’, ‘xml’은 현재 지원하지 않습니다. ‘doc’ 보고서를 만드려면, ‘html’ 보고서를 외부 도구로 변환하십시오.
옥타브 맞춤 형식은 ‘__publish_<맞춤 형식>_output__.m’에 있는 모든 회신 메인 함수를 실행하여 지원합니다. 초글월조판언어 형식용 견본을 얻으려면 아래와 같이 타자합니다.
edit (fullfile (fileparts (which ("publish")), ... "private", "__publish_html_output__.m"))
‘[]’ (기본), 정수 값 ≥ 0
‘true’ (기본) 또는 ‘false’
‘true’ (기본) 또는 ‘false’
‘true’ (기본) 또는 ‘false’
‘Inf’ (기본) 또는 0보다 큰 정수
‘true’ (기본) 또는 ‘false’
선택 출력 출력_기록철에는 만든 보고서의 경로와 기록철 이름인 문자열이 들어갑니다.
같이 보기: grabcode.
grabcode
가 publish
의 반대 역할을 합니다.
publish
함수가 만든 보고서에서 부호를 끄집어냅니다.
게재된 보고서에서 끄집어낸 부호는 무조건 ‘##### SOURCE BEGIN #####’과 ‘##### SOURCE END #####’로
묶입니다. publish
함수가 자동으로 이 형식을 적용합니다.
반환값을 요청하지 않으면, 부호를 임시 기록철에 저장하고 기본 편집기로 엽니다. 안내: 임시 기록철을 무조건 새 기록철에 저장하여야 하며, 그렇지 않으면 지워집니다.
반환값을 요청하면, 끄집어낸 부호를 문자열 부호_문자열에 반환합니다.
예시:
publish ("my_script.m"); grabcode ("html/my_script.html");
위 예시는 my_script.m를 기본 위치 html/my_script.html에 게시합니다. 그리고 게시한 옥타브 대본의 내용을 수정하기 위하여 새 임시 기록철로 끄집어냅니다.
같이 보기: publish.