이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 dpic입니다.
프로그램:
이름
dpic - 그림 언어 입력을 LaTeX 호환 및 기타 형식으로 변환
개요
dpic [ -efghmprstvxz ] [ 인파일 ] [> 아웃파일 ]
일반적으로 인파일 형식이다 이름[.비트] 그리고 아웃파일 형식이다
이름[.tex|.eps|.fig|.mp|.svg]
옵션
(없음) LaTeX 도면 출력(매우 제한된 글꼴 기반 도면 기능)
-e pict2e 출력
-f 포스트스크립트 출력, psfrag 형식의 문자열
-g TikZ-pgf 출력
-h 도움말 메시지 작성 및 종료
-m mfpic 출력(mfpic 설명서 참조)
-p PSTricks 출력
-r 원시 Postscript 출력, 자동 문자열 형식화 없음
-s 메타포스트 출력
-t eepicemu 출력(LaTeX 드로잉 출력보다 약간 덜 제한됨)
-v SVG 출력
-x xfig 3.2 출력
-z 안전 모드(외부 파일에 대한 액세스 비활성화)
기술
Dpic은 GNU pic에서 허용하는 pic 그리기 언어의 엄격한 하위 집합을 허용합니다(때로는
명명된 gpic) 또는 AT&T pic이며 LaTeX에 삽입하기 위한 하위 수준 그리기 명령을 내보냅니다.
xfig 또는 Inkscape 그리기 도구로 처리하거나 다음과 같이 직접 표시하기 위한 문서
캡슐화된 Postscript 또는 SVG. 나중을 위해 임의의 텍스트를 출력에 삽입할 수 있습니다.
포매팅 및 포스트 프로세서용 임의 명령(PSTricks, Tikz-pgf 등)은
포함됩니다. 메시지가 다음보다 심각하지 않은 경우 Dpic은 EXIT_SUCCESS(일반적으로 0)를 반환합니다.
그렇지 않으면 EXIT_FAILURE(일반적으로 1) 경고가 생성되었습니다.
dpic 고유의 몇 가지 언어 확장은 특정 목적을 위해 구현됩니다.
언어 개요
입력은 일련의 라인으로 구성됩니다. 그림의 첫 줄은 . PS 그리고 마지막은
.체육, 이 두 라인 사이의 라인이 하위 레벨 그리기 명령으로 변환됩니다.
옵션으로 선택한 후처리기. 외부 라인 . PS ... .체육 통과 dpic
변하지 않은.
좌표
pic 언어의 좌표축은 오른쪽과 위쪽을 가리킵니다. 도면 단위는
기본적으로 인치이지만 명령문
규모 = 25.4
다이어그램 시작 부분에 있는 는 단위를 밀리미터로 변경하는 효과가 있습니다.
그어진 사물
기본적으로 그려진 객체는 평면 객체로 구성됩니다. 상자, 원, 타원; 선형
사물 선, 화살, 움직임, 운형자; 그리고 호, 평면과 평면의 특성을 모두 가지고 있습니다.
선형 객체. ㅏ 블록 다른 개체를 둘러싸는 한 쌍의 대괄호입니다. [ 아무것도
] 그리고 평면 물체입니다. 전체 다이어그램은 암시적으로 블록에 포함됩니다.
A 현 상자와 유사한 평면 개체이지만 pic 언어는 또한 문자열을 허용합니다.
오버레이로 다른 개체에 첨부할 수 있으며, 이 경우 개체는 개체의 일부입니다.
현재 도면 위치 여기에 항상 정의됩니다. 초기와 초기에
블록, 여기에 0,0입니다. 마찬가지로 현재 방향은 다음 중 하나일 수 있습니다. 쪽으로 하위, 왼쪽,
권리, 로 설정 연락해주세요 처음에는
그려진 각 객체에는 현재 객체에 따라 달라지는 진입점과 종료점이 있습니다.
방향. 진입점은 기본적으로 현재 위치에 배치됩니다. 개체 수
또한 절대 좌표 또는 다른 좌표와 관련하여 명시적으로 배치할 수 있습니다.
사물. 종료 지점이 새로운 현재 위치가 됩니다.
레이블
A 상표 그림에서 대문자로 시작하는 알파벳 시퀀스입니다. 디픽
변수와 레이블을 아래 첨자화할 수 있습니다. 따라서 T 그리고 티[5] 구별되는 레이블입니다. 그만큼
괄호 안의 값은 모든 표현식이 될 수 있지만 가장 가까운 정수 값으로 반올림됩니다. ㅏ
label은 위치나 그려진 객체에 상징적인 이름을 부여합니다. 예를 들어,
게시하다: 여기에 + (1,2)
버스[23]: 선 연락해주세요 4
한정된 전철기
일단 그려지면 선형 객체는 점을 정의합니다. .시작, .센터, 그리고 .끝, 될 수있는
예를 들어, 알려진 위치로 참조되는
L: 선; 선 up 0.5 에 엘씨
어디에 .센터 로 약칭되었습니다 .c
평면 물체에 대해 정의된 점은 다음과 같이 주어진 주변의 나침반 점입니다.
.N, .에스, .이자형, .w, .nw, .ne, .se, .sw, 와 함께 .센터, .맨 위, .맨 아래, .오른쪽, .왼쪽.
호의 경우 이러한 점은 호가 일부인 원에 해당합니다.
추가 .시작 그리고 .끝.
A 블록 상자와 유사한 점을 정의했지만 내부에 다른 점을 가질 수도 있습니다.
예제 사용
A: [ 원; Q: [ 선; 원 ]; T: Qn ]
정의된 포인트는 다음과 같습니다.
외부 블록의 포인트는 상자처럼,
예, A.ne
예를 들어 블록에 정의된 위치 ATI
블록 내부의 레이블이 지정된 개체의 정의된 지점,
예를 들어 마침표가 앞에 붙습니다. 질문 (의 중심
블록 큐), or AQne (북동쪽 모퉁이 큐).
내부에 열거된 객체의 정의된 지점
점으로 시작하는 블록(단, 공백이 있는지 확인하십시오.
뒤에 숫자가 오는 경우 점 뒤에
중괄호 안의 표현식), 예를 들어, AQ 1st 원.n
또는 (더 나은) AQ{1}st 원.n
지원하는 언어 요소
그림을 정의하는 줄은 개행 문자 또는 세미콜론으로 구분됩니다. 개행
이후를 제외하고는 중요합니다. 봉사활동으로 말이죠, ;, :, {, 그밖에, 또는 개행.
맨 오른쪽 문자가 백슬래시이면 다음 행으로 이어집니다.
마침표로 시작하는 비연속 행은 다음을 제외하고 무시됩니다. . PS 그리고 .체육 윤곽.
사진 출처는 각 댓글을 오른쪽에 배치하여 댓글을 달 수 있습니다. # 문자
(만약 # 문자열에 있음).
언어 요소에는 다음이 포함됩니다.
선택적 레이블이 있는 그리기 명령(예: 상자 or A: 상자
예를 들어 위치 레이블 정의 A: 위치
예를 들어 변수에 대한 할당 x = 5
A 방향 (기본값을 변경하기 위해) 예를 들어, up
분기는 다음에 의해 수행됩니다.
if 특급 그때 { 도트루 } 그렇지 않으면 { 도팔세 }.
루핑 시설은
을 통한 변수 = 특급 에 특급 [에 의해 [*] 증가 ] do { 아무것도 }.
루프 변수는 기본적으로 1씩 증가합니다. 증가 (이는
음수 표현) 별표가 앞에 오지 않는 한 루프는
변수에 곱하기 증분 루프 변수는 다음 명령문에 의해 변경될 수 있습니다.
루프를 통해 루프 반복 횟수를 제어합니다.
중괄호는 여러 상황에서 발생합니다. 다른 언어 요소와 독립적으로 사용되는 경우
{ 아무것도 }
왼쪽 중괄호는 현재 위치와 방향을 저장하고 오른쪽 중괄호는 이를 복원합니다.
동봉된 라인이 처리된 후 저장된 값으로.
다음을 사용하여 임의의 후처리기 명령을 생성할 수 있습니다.
명령 끈,
의 내용을 삽입하는 현 출력에. 그만큼 현 내용은 반드시
선택한 포스트 프로세서와 호환됩니다. 마찬가지로, a로 시작하는 줄은
백슬래시는 문자 그대로 출력에 복사됩니다.
라인
임원 현
의 내용을 실행 현 마치 정상적인 입력 라인인 것처럼.
운영 체제 셸 명령을 실행하려면 다음을 사용하십시오.
sh 현
외부 파일에서 줄을 읽으려면 다음을 사용하십시오.
복사 현
이 명령은 dpic 옵션으로 비활성화됩니다. -z 또는 컴파일 타임 스위치로.
명령
인쇄 expr|위치|문자열 [ > 현 | >> 현 ]
오른쪽 문자열에 이름이 지정된 파일에 인수를 인쇄하거나 추가하거나 기본적으로
표준 오류에. 파일 인쇄는 -z 옵션으로 비활성화됩니다.
매크로
pic 언어에는 다음을 사용하여 매크로 정의 및 확장이 포함됩니다.
밝히다 name { 아무것도 },
그래서 언제 name 단독으로 나타나거나 다음과 같은 인수와 함께 나타납니다. name ( 인수, ... ) 다음은
정의에서 중괄호 사이의 내용으로 대체됩니다. 인수의 쉼표
목록은 문자열 또는 괄호 내에서 무시됩니다. 이 대체에서 $1
첫 번째 인수로 대체되는 식으로 다른 인수로 대체됩니다. 가치 $+ 에
매크로는 매크로에 주어진 인수의 수입니다. dpic은 공백을 무시합니다(공백,
매크로 호출에서 인수 바로 앞에 오는 줄 바꿈 및 탭 문자). ㅏ
매크로 정의는 다음과 같이 삭제할 수 있습니다.
정의하지 않음 name
매크로 정의는 전역적입니다.
이름 충돌의 위험이 있습니다.
그림 명령
개체는 다음 일반 형식을 사용하여 그려집니다.
[ 라벨 :] 대상 [ 속성 ] [ 게재 ] [ 문자열 ]
다음 항목 대상 어떤 순서로든 발생할 수 있지만 순서에 따라
선은 왼쪽에서 오른쪽으로 읽고 해석되기 때문에 그려진 결과입니다. 기본값은
필요에 따라 모든 도면 매개변수에 대해 가정합니다. 예를 들어, 시퀀스
원 "씹다"; 화살; 상자 "삼키다"
선; 호 cw ->; 타원 "요람"
모든 개체의 기본 크기를 사용하여 가운데 단어가 있는 간단한 흐름도를 그립니다.
원, 상자 및 타원.
Attributes
크기 및 기타 매개변수는 객체의 모양을 제어합니다. 안 속성 하는
적절한 표현식이 포함된 키워드 또는 키워드.
차원 속성은 유효한 약어를 보여주는 다음과 같습니다.
높이|ht|너비|너비|반지름|라디우스|지름|직경|스케일링됨 특급
선형 개체에 추가할 때 신장 그리고 폭 화살촉 치수에 적용됩니다. 그만큼
비늘이있는 속성은 개체 크기를 조정합니다. 특급
문자열의 후처리된 크기는 pic 프로세서에서 미리 알 수 없지만 한 번
알려진 바운딩 박스 치수는 다른 그려진 객체와 마찬가지로 명시적으로 지정할 수 있습니다.
보여진 바와 같이:
현 위드 특급 ht 특급
개체를 정의하는 선의 두께는 환경 변수를 사용하여 수정됩니다.
선 두께 또는 속성
두께|두께 특급
포인트로 표현합니다. 선 두께는 크기 조정과 무관합니다.
실선은 기본적으로 그려집니다. 이것은 다음과 같이 수정할 수 있습니다.
고체|보이지 않는|보이지 않는
또는
점선|점선 [ 특급 ]
대시 사이의 길이와 거리를 설정하는 후자의 선택적 표현식 또는
점.
다음 속성은 화살표의 시작, 끝 또는 양쪽 끝에 화살촉을 배치하기 위한 것입니다.
선형 개체:
<-|->|<-> [ 특급 ]
모양 매개변수 특급 생략할 수 있으며 이 경우 환경 값이
변수 화살촉 사용. 기본값 화살 is ->.
호를 그리는 방향은 속성에 의해 변경됩니다.
CCW|CW
과 ccw 기본값.
개체 또는 경로를 회색 음영으로 채우려면 특성을 사용합니다.
채우기 [ 특급 ]
여기서 값 1은 흰색을 의미하고 0은 검은색을 의미합니다. 다음 위치에서 경로를 채울 수 있습니다.
포스트 프로세서가 허용합니다.
선 색상은 다음을 사용하여 설정할 수 있습니다.
개략|개략 현
여기서 문자열의 내용은 포스트 프로세서에 따라 다릅니다. 미리 정의된 색상은
LaTeX 또는 Tikz‐pdf 패키지를 지정할 수 있습니다. pic 언어는 자세한 내용을 알지 못합니다.
색상; 문자열 내용은 포스트 프로세서와 호환되어야 합니다. 맞춤 색상은
를 사용하여 정의
명령 현
후 처리기가 그들에 대해 알 수 있도록 기능.
색상별 채우기는 속성을 사용하여 유사합니다.
음영 처리 된 현
채우기 및 윤곽선 색상이 모두 동일한 경우 두 속성은 다음과 같을 수 있습니다.
다음과 같이 결합
색|색|색|색 현
네 철자가 모두 동일합니다.
마지막으로 속성
같은
동일한 유형의 이전에 그린 개체의 속성을 복제하지만
현재 기본 배치.
에 의해 영향을 받는 규모 변경 외에도 규모 변수, 전체 크기
그림에 하나 또는 두 개의 용어를 추가하여 설정할 수 있습니다. . PS 다음과 같이 표시됩니다.
. PS [x [y]]
여기서 x와 y는 상수 값으로 평가됩니다. 마주치면 .체육 선, 그림
너비 w와 높이 h가 계산됩니다. x > 0이면 w = x가 되도록 그림의 크기가 조정됩니다.
h > y > 0이거나 x = 0이고 y > 0이면 h = y가 되도록 그림의 크기가 조정됩니다. 수평의
및 수직 스케일링은 독립적이지 않습니다. 텍스트 크기, 선 두께 및 화살촉은
크기가 조정되지 않았습니다. 단위는 인치이므로 예를 들어
. PS 100/25.4
최종 사진 너비를 100mm로 설정합니다. 인쇄된 문자열 텍스트는
텍스트 치수가 명시적으로 지정되지 않은 경우 w 및 h로 정의된 직사각형 경계
설정할 수 있습니다.
최종 다이어그램 너비가 다음을 초과하는 경우 maxpswid 또는 높이가 초과 maxpsht 그런 다음 다이어그램
위의 x 및 y와 같이 크기가 조정됩니다.
놓기 of 그린 사물
객체는 기본적으로 항목이 현재 지점에 있도록 배치됩니다.
명시적 배치는
대상 at 위치
개체를 중앙에 위치, or
대상 과 한정된 포인트 at 위치
예를 들어,
호 cw 에 위치 에 위치 과 .c at 위치
블록은 왼쪽 하단 모서리로부터의 변위를 참조하여 위치를 지정할 수도 있습니다.
예를 들어,
A: [ 내용 ] 과 (0.5,0.2) at 위치.
선형 객체는 기본적으로 .시작 현재 도면에 배치된 점
위치; 그렇지 않으면 선형 개체는 다음을 사용하여 정의됩니다. 라인 스펙, 형식인 것
라인 스펙 = 에 위치 | 에 위치 | 방향 [ 특급 ]
| 라인 스펙 라인 스펙
| 라인 스펙 그때 라인 스펙
여기서 두 번째 줄은 다음을 의미합니다. 라인 스펙 연결될 수 있으며 세 번째는
다중 세그먼트 선형 객체는 다중을 사용하여 그려집니다. 라인 스펙 로 구분 다음.
예를 들어 다음은 현재 위치에서 가장 왼쪽 꼭짓점을 가진 삼각형을 그립니다.
포인트 :
선 up 2 연락해주세요 1.5 그때 아래 (down) 3 그때 에 여기에
예외적으로, 라인 스펙
에 위치 에 위치 에 ...
여러 개이며 다음을 필요로 하지 않습니다. 그때 예어.
하나의 특급 또한 수용 가능한 라인 스펙 선형 객체 및 수단 바로 뒤에
그 대상 길이로 그려집니다 특급 현재 방향으로. 이에 대한 예외
is
스플라인 [ 특급 ] 라인 스펙
어떤 특급 스플라인 장력 매개변수입니다. 만약에 특급 생략하면 직선
처음 두 스플라인 제어점의 중간점과
마지막 XNUMX개에서 마지막 지점까지; 스플라인은 제어점 사이의 모든 중간점에 접합니다.
If 특급 가 있으면 스플라인은 첫 번째와 마지막 제어점에 접하고 모든
다른 중간점과 스플라인 장력을 조정할 수 있습니다. 0과 1 사이의 장력 값
일반적입니다.
다중 세그먼트 선형 개체의 모든 점을 미리 알 수 없는 경우
계산이 불편하거나 그리기 명령어
계속 라인 스펙
마치 이전에 그린 선형 개체에 세그먼트를 추가합니다. 계속 했다 봉사활동으로 말이죠, 과
두 가지 차이점. 이전 개체와 개체 간에 임의 계산이 수행될 수 있습니다.
계속 문이고 현재 지점은 이전 개체의 종료 지점입니다.
건설
선 에 위치 에 위치 찍다 특급
값만큼 각 끝에서 줄을 자릅니다. 특급 또는 특급 생략, 현재
원 반경. 그렇지 않으면
선 에 위치 에 위치 찍다 expr1 찍다 expr2
끝에서 지정된 두 거리만큼 선을 자릅니다. 잘림 값은 다음과 같을 수 있습니다.
부정.
속성
by 위치
예를 들어 위치 지정을 위한 것입니다.
움직임 by (5,6)
변수 그리고 표현
변수 이름은 소문자로 시작하는 알파벳 시퀀스이며 선택적으로
레이블은 아래 첨자로 지정되며 할당으로 정의됩니다. 예를 들어, 다음 줄
변수를 정의 x 현재 범위에 아직 존재하지 않는 경우:
x = 특급
pic 변수의 범위는 다음을 포함하여 정의된 현재 블록입니다.
현재 블록 내에서 나중에 정의된 블록. 과제
x := 특급
필요 x 현재 블록 또는 둘러싸는 블록에서 이전에 정의되었습니다.
식은 단항 연산자 "!"를 사용하여 결합된 부동 소수점 값으로 구성됩니다. ~을 위한
논리 부정과 일반적인 괄호 및 이항 연산자를 내림차순으로
상위:
^
* / %
+ -
== != >= <= < >
&&
||
논리 테스트에서 값 0은 거짓에 해당하고 XNUMX이 아닌 값은 참에 해당합니다.
결과 참 값은 1입니다.
부동 소수점 값은 정수로 얻습니다. e 구문, 함수
값, 예를 들어 그린 개체의 크기 값
지난 box.ht,
또는 a의 수평 또는 수직 좌표 위치, 각각 다음과 같이 획득
위치 .x|.y
단일 인수 함수는 다음과 같습니다. 복근, 아코스, 아신, 코사인, 특급, 경험, 정수, 통나무, 로고, 기호, 죄,
평방 미터, 탠 껍질, 바닥. 기능 특급 그리고 기록 기본 10입니다. 함수 랜드() 제공
0과 1 사이의 난수 랜드 (익스프레스) 난수 생성기를 초기화합니다.
두 인수 함수는 다음과 같습니다. atan2, 최대, 분 오후 모드 어디에 오후 모드 모듈로 함수입니다
긍정적인 가치를 전달합니다.
사전 정의 환경 변수
사전 정의된 변수 세트는 도면 매개변수의 기본값을 설정합니다. 그들의
값은 상위 블록에서 상속되지만 할당에 의해 변경될 수 있습니다. 그들은 할 수있다
다른 변수와 마찬가지로 표현식에 사용됩니다. 변수, 해당 기본값 및
기본 용도는 다음과 같습니다.
아크래드 0.25 아크 반경
화살표 화살촉 길이 0.1
화살촉 화살촉 너비 0.05
박스 0.5 상자 높이
박스래드 둥근 상자 모서리 반경 0
박스 위드 0.75 박스 폭
서클라드 0.25 원 반경
대시위드 파선의 경우 0.05 대시 길이
타원 0.5 타원 높이
타원체 0.75 타원 너비
선 0.5 수직선 높이
선폭 0.5 수평선 길이
movewid 0.5 길이의 수평 이동
movewid 0.5 길이의 수평 이동
텍스트 0 가정된 텍스트 높이
텍스트 오프셋 2.5/72 텍스트 맞춤 간격
텍스트위드 0 가정된 텍스트 너비
변수에 값을 할당할 때 규모, 위의 모든 값은 다음과 같이 곱해집니다.
의 새로운 가치 규모. 따라서 도면 단위는 변경되지만 기본 물리적
그려진 객체의 크기는 최종 출력에서 치수가
전에, 규모 값. 또한 다음 사항은 규모:
화살촉 1 화살촉 모양
필발 0.5 채우기 밀도
선 두께 0.8 선 두께(포인트)
maxpsht 11.5 최대 허용 다이어그램 높이
maxpswid 8.5 최대 허용 다이어그램 너비
규모 1 도면 단위 축척 비율
변수 maxpswid 그리고 maxpsht 큰 다이어그램 또는
예를 들어 풍경화.
포지션
A 위치 현재 도면 단위로 정의된 좌표 쌍과 동일하며 다음과 같을 수 있습니다.
다음과 같은 형식으로 표현됩니다.
여기에
현재 도면 위치입니다.
특급, 특급
쉼표로 구분된 한 쌍의 표현식입니다.
( 위치 )
그룹화를 위한 괄호 안의 위치.
( 위치 , 위치 )
첫 번째 위치에서 수평 값을 가져오고
두 번째의 수직 값.
위치 +|- 위치
벡터 추가.
위치 *|/ 특급
스칼라 곱셈.
라벨
정의된 위치 또는 개체의 레이블입니다. 위치
물체의 중심이다.
특급 [NS 전에, 방법] 사이에 위치 그리고 위치
예 x 사이에 A 그리고 B 동일하다 A*(1-x) + B*x.
모든 값 특급 허용됩니다.
특급 < 위치, 위치 >
이전 형식의 축약된 등가물입니다.
번호 일|일|일|일 [마지막] 대상
현재 블록 내의 열거된 개체입니다.
The 대상 중 하나입니다
선, 움직임, 화살, 호, 상자, 타원, 원, 운형자, [],"" .
번호는
~로 교체되다 { 특급 }. 예를 들어, 지난 "" 의미
마지막 문자열 및 {2^2}번째 [] 의 네 번째 블록을 의미합니다.
현재 범위. 위치는 개체의 중심입니다.
위의 합성 위치 또는 표현이 사용될 때 괄호가 필요할 수 있습니다.
형태.
마지막으로 위치는 다음과 같이 표현할 수 있습니다.
대상 . 한정된 포인트
문자열
A 현 큰따옴표로 묶인 일련의 문자입니다. 큰따옴표를 포함하려면
문자열에서는 앞에 백슬래시가 옵니다. 문자열은 다음을 사용하여 연결할 수 있습니다. +
운영자. C와 같은 함수
sprintf와 ( 체재 끈, 특급, ... )
문자열과 동일합니다. 표현식은 부동 소수점 값이므로 적용 가능한 유일한
숫자 형식은 e, f, 그리고 g.
다음과 같은 여러 문자열 "텍스트 1" "텍스트 2" 쌓이고 수직으로 중앙에 위치합니다.
개체에 연결된 문자열은 중앙에서 개체를 오버레이하고 모든 신장 or 폭
속성은 문자열이 아닌 객체에 적용됩니다. 그러나 정당성 속성
그냥 그리고 옳다 개체를 오버레이하는 스택의 개별 문자열에 적용할 수 있습니다.
독립적인 문자열은 기본적으로 현재 지점에 중심을 두거나
정의된 점 중 하나의 위치를 임의로 지정 목적, 예를 들어,
"우두둑 깨무는 호두 까는 기구" 위드 82.3/72 ht 9.7/72 과 .sw at Q
배치 한정자 위, 이하, 그냥, 옳다 문자열을 위, 아래 또는
배치 지점과 관련하여 정당화됩니다. 예를 들어,
"우두둑 깨무는 호두 까는 기구" at Q 그냥 위의
문자열을 위에 놓고 텍스트 오프셋 의 오른쪽에 있는 단위 Q.
사용 예
소스 파일 example.pic:
\documentclass{기사}
\사용패키지{tikz}
\ {문서} 시작
. PS
상자 파선의 "여보세요" "세계"
.체육
\ 종료 {문서}
명령
dpic -g 예.pic > example.tex; pdflatex 예
Hello 및 World가 내부에 쌓인 파선 상자가 포함된 example.pdf를 생성합니다.
LaTeX에 삽입하기 위한 PSTricks 그리기 명령이 포함된 .tex 파일을 생성하려면
\input 명령을 사용하여 문서화하려면 위의 처음 세 줄과 마지막 줄을 삭제하십시오.
소스 및 프로세스를 사용하여 -p dpic의 옵션입니다.
마찬가지로 사진 출처는
. PS
\definecolor{puce}{rgb}{0.8,0.53,0.6}%
상자 음영 처리 된 "똥"
.체육
로 처리하면 벼룩 같은 색상으로 채워진 상자가 생성됩니다. dpic -g or dpic -p 그리고
결과 파일은 각각 tikz를 호출하는 latex 소스 파일에 삽입됩니다.
또는 pstricks 패키지.
onworks.net 서비스를 사용하여 dpic 온라인 사용