| HOME / 정보공유 / AIX 명령어 모음

checkcw
checkcw cw 또는 checkcw 명령 목적 troff 명령에 대해 상수 폭의 텍스트를 작성합니다. 구문
cw [ +t | -t ] [ -d ] [ -f Font ] [ -l Delimiter ] [ -r Delimiter ] [ File ... ]
checkcw [ -l Delimiter ] [ -r Delimiter ] [ File ... ]
설명
cw 명령은 일정한 폭(CW) 폰트로 조판(typeset)될 영어 텍스트를 포함하는 지정된 troff 파일을 사전처리합니다. 파일을 지정하지 않거나 입력 파일 이름의 하나로서 -(빼기 부호)를 지정하는 경우, cw 명령은 표준 입력을 읽습니다. cw 명령은 표준 출력에 기록합니다.
이 명령의 결과 출력이 라인 프린터 및 워크스테이션의 출력과 닮았기 때문에, 이 명령을 사용하여 사용자 지침서 및 프로그래밍 텍스트를 위한 프로그램 및 컴퓨터 출력의 예제를 조판합니다. cw 명령은 Times Roman 폰트와 함께 사용되면 다른 출력을 생성합니다.
CW 폰트는 비표준 문자 세트를 포함합니다. 이 폰트로 조판되는 모든 텍스트는 표준 폰트에 사용되는 것과 다른 문자 및 자간 간격을 필요로 합니다. 그러므로, CW 폰트를 사용하는 문서를 사전처리하려면 반드시 cw 명령을 사용해야 합니다.
CW 폰트는 다음의 94개 ASCII 인쇄 문자가 있습니다.
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
!$%&()`'*+@.,/:;=?[]|-_^~"<>{}#\
이 폰트는 또한 4자의 troff 문자열(일부 경우에 이 문자열을 비표준 그래픽에 연결함)에 의해 표현되는 11개의 비-ASCII 문자를 포함하고 있습니다.
cw 명령은 사용자 정의 분리문자뿐만 아니라 5개의 요청 행도 인식합니다. 요청 행은 troff 매크로 요청처럼 보입니다. cw 명령은 그 행 전체를 출력에 복사합니다. 따라서, 요청을 troff 매크로로서 정의할 수 있습니다. 사실상, .CW 및 .CN 매크로는 그렇게 정의됩니다. 5개의 요청은 다음과 같습니다.
.CW CW 폰트에서 설정될 텍스트의 시작을 표시합니다. 이 요청은 구분을 유발합니다. 이것은 cw 명령행에서 사용 가능한 것과 같은 플래그를 (같은 형식으로) 가질 수 있습니다.
.CN CW 폰트에서 설정될 텍스트의 끝을 표시합니다. 이 요청은 구분을 유발합니다. 이것은 cw 명령행에서 사용 가능한 것과 같은 플래그를 (같은 형식으로) 가질 수 있습니다.
.CD 다른 플래그들의 분리문자 및 설정을 변경합니다. 이것은 cw 명령행에서 사용 가능한 것과 같은 플래그를 (같은 형식으로) 가질 수 있습니다. 이 요청의 목적은 문서의 시작에서가 아닌 플래그의 변경을 허용하는 것입니다.
.CP Option-list 모든 옵션(troff 매크로 옵션과 같이 분리된)을 CW 폰트로 설정된 홀수 번호의 옵션과 일반 폰트로 설정된 짝수 번호의 옵션과 병합합니다.
.PC Option-list .CP 매크로와 같은 수행을 합니다. 단 짝수 번호의 옵션은 CW 폰트로 설정되고 홀수 번호의 옵션은 일반 폰트로 설정됩니다.
.CW 및 .CN 요청은 CW 폰트를 사용하여 있는 그대로 인쇄되는 대괄호 텍스트여야 합니다. 일반적으로, cw 명령은 투명성 모드로 조작합니다. 그 모드에서, .CW와 .CN 요청 행 사이의 모든 문자는 그 자체를 나타내는데, .CD 요청과 이전에 나열된 특수 4자 이름은 예외입니다. 특히 cw 명령은 행의 시작 부분의 모든 . (마침표) 및 '(생략부호)와 모든 \(백슬래쉬) 및 fi 또는 ff와 같은 합자를 troff 명령에 숨깁니다. -t 플래그를 사용하여 투명성 모드를 오프시킬 수 있으며, 여기서 troff 규칙이 적용됩니다. 어떤 경우든 cw 명령은 .CW 및 .CN 요청으로 생성된 폰트 변경의 결과를 사용자에게 숨깁니다.
또한 -l 및 -r 플래그를 사용하여 .CW 및 .CN 요청과 같은 기능의 분리문자를 정의할 수 있습니다. 이러한 요청은 수행 중인 텍스트에서 CW 폰트로 설정된 단어나 문구를 묶기 위함입니다. cw 명령은 분리문자 사이의 텍스트를 .CW/.CN 쌍으로 묶인 텍스트처럼 처리합니다. 단, 한 가지 예외가 있습니다. .CW/.CN 쌍 사이의 공백은 다른 CW 문자와 같은 폭을 갖는 반면, 분리된 텍스트 내의 공백은 폭이 절반이므로 일반 텍스트에서의 공백과 같은 폭을 갖습니다. 분리문자가 .CW/.CN 쌍에서는 특별한 의미를 갖지 않습니다.
checkcw 명령은 .CW/.CN 쌍은 물론 왼쪽 및 오른쪽 분리문자가 균형에 맞는지 검사합니다. 이 명령은 대응하지 않는 분리문자를 갖는 선택에 있는 모든 행을 인쇄 출력합니다.
주:
.(마침표) 또는 \(백슬래쉬) 분리문자를 사용해서는 안됩니다.
특정 CW 문자는 특정 Times Roman 문자와 잘 결합되지 않습니다. 예를 들면, CW &(앰퍼샌드)와 그 뒤의 Times Roman ,(쉼표) 사이에 있는 공백이 이런 경우에 해당합니다. 이런 경우에는, troff 절반 및 1/4 공백 요청을 사용하는 것이 도움이 됩니다.
cw 명령으로 생성된 troff 코드는 읽기 어렵습니다.
mm 매크로 패키지 및 mv 매크로 패키지에는 대부분의 사용자에게 적합한 .CW 및 .CN 매크로에 대한 정의가 있습니다. 사용자의 매크로를 정의한 경우 .CW 매크로가 troff 채우지 않음(.nf) 모드를 시작하는지와 .CN 매크로가 채움 모드(.fi)를 복원하는지 확인하십시오.
수행 중인 텍스트에서 설정하면 CW 폰트는 나머지 텍스트와 같은 포인트 크기로 설정됩니다. CW 폰트는 9포인트로 설정될 때, 열 인치당 12문자가 있도록 크기가 조정됩니다. CW 폰트는 9포인트로 설정될 때, 열 인치당 12문자가 있도록 크기가 조정됩니다.
CW 텍스트가 있는 문서에 표와 등식도 있을 수 있습니다. 이런 경우, 사전 처리의 순서는 cw 명령, tbl 명령, eqn 명령입니다. 대개, 테이블에서 CW 폰트로 설정되는 요소를 갖는 것이 가능하지만 테이블은 CW 폰트를 포함하지 않습니다. cw 명령이 tbl 명령 형식 정보를 수정하지 않는지 확인하십시오. CW 폰트에 등식을 설정하면 대부분 실패합니다.
CW 폰트에서, 겹쳐찍기는 Backspaces 키로 가장 쉽게 수행할 수 있습니다. .CW/.CN 쌍 안의 공백(즉, Backspaces 키를 사용하여 얻은 공백)은 분리문자 사이에 있는 공백의 절반이므로, 분리문자 사이의 각 겹쳐찍기에는 Backspaces 키를 두 번 사용해야 합니다.
IBM 3816 Pageprinter와 같은 일부 장치에는 CW 폰트가 없습니다. 이런 장치의 경우 troff can't open /usr/lib/font/devNAME/CW.out 메세지를 받게 됩니다. troff 명령은 CW 폰트로서 폰트 위치 3에 있는 폰트를 사용합니다.
매개변수
File 출력 파일에서 일정한 길이의 문자를 생성하기 위해 cw 명령으로 사전 처리할 troff 영어 텍스트 파일을 지정합니다.
File .CW 및 .CN 쌍 균형은 물론 오른쪽 및 왼쪽 분리문자를 검사하기 위해 troff 명령으로 사전 처리할 checkcw 영어 텍스트 파일을 지정합니다.
플래그
+t 투명성 모드를 켭니다(이것이 디폴트입니다).
-t 투명성 모드를 끕니다.
-d troff 주석 행 양식으로 표준 오류 출력에 대한 현재 플래그 설정을 표시합니다. 이 플래그는 디버깅을 위한 것입니다.
-fFont Font 변수의 값을 cw 명령 폰트(디폴트는 3이며 굵은체를 대체)로 대체합니다. -f5 플래그는 보통 네 개 이상의 동시 폰트 사용을 허용하는 형식화 프로그램에 사용됩니다.
주: 이 플래그는 명령행에서만 사용 가능합니다.
-lDelimiter 왼쪽 분리문자를 Delimiter 변수로 지정된 1 또는 2자 문자열로 설정합니다. 왼쪽 분리문자는 디폴트에 의해 정의되지 않습니다.
-rDelimiter 오른쪽 분리문자를 Delimiter 변수로 지정된 문자열로 설정합니다. 오른쪽 분리문자는 디폴트에 의해 정의되지 않습니다. 왼쪽 및 오른쪽 분리문자는 다를 수 있습니다(반드시 그런 것은 아닙니다).
관련 정보
eqn 명령, mmt 명령, tbl 명령, troff 명령.
mm 매크로 패키지, mv 매크로 패키지.