나는 gdb에 대한 맨 페이지를 읽고 있었고 나는 줄을 가로 질러왔다.
You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2.
C @ t {++}는 정규식처럼 보이지만 디코딩 할 수 없습니다.
무슨 뜻인가요?
C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
나는 gdb에 대한 맨 페이지를 읽고 있었고 나는 줄을 가로 질러왔다.
You can use GDB to debug programs written in C, C@t{++}, Fortran and Modula-2.
C @ t {++}는 정규식처럼 보이지만 디코딩 할 수 없습니다.
무슨 뜻인가요?
C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
답변:
GNU는 매뉴얼 페이지를 싫어하므로 일반적으로 다른 형식으로 문서를 작성하고 결과를 사용할 수 있는지 실제로 신경 쓰지 않고 매뉴얼 페이지를 생성합니다.
C@t{++}
번역되지 않은 texinfo 마크 업입니다. 사용자가 볼 수있는 설명서의 일부가 아닙니다. 그것은 단순히 말해야합니다 C++
(아마도 ++
보이게하기 위해 특별한 글꼴이있을 것입니다 ).
시퀀스 @t{...}
는 고정 너비 글꼴을 사용하여 시퀀스를 조판하는 texinfo 마크 업 입니다 (자세한 내용 및 일부 예제는 texinfo 매뉴얼 의 글꼴 섹션 참조 ).
"C ++"를 작성하려고하고 "++"와 같이 고정 너비 글꼴 ( "")을 사용하는 것처럼 보입니다 ++
. 누군가가 PostScript 나 PDF 또는 일부 형식으로 문서를 렌더링하는 동안 특정 글꼴로 더 나은 결과를 얻는다는 것을 알게되었습니다. 기본적으로 가변 너비 글꼴을 사용합니다.
이것이 작동하지 않고 처리되지 않은 시퀀스를 보는 이유는 info
문서 시스템에서 texinfo를 사용하고 man
다른 명령 (예 : 상수로 전환하는 명령)과 다른 언어 인 nroff를 사용하기 때문입니다 nroff의 너비 글꼴은 \f(CW
)이므로 @t{...}
시퀀스를 변경하지 않았습니다.
이 문제 는 매뉴얼 페이지가 texinfo로 변환되고 특정 마크 업이 도입 된 2013 년 4 월부터 커밋에서 소개 된 것으로 보입니다 . 매뉴얼 페이지 ( texi2man.pl
) 를 생성하는 데 사용 된 스크립트 가 해당 시퀀스를 인식하거나 올바르게 변환하지 못하는 것 같습니다 .
C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
는 C ++ 언어의 초기 전도 과정에서 머레이 힐 (Murray Hill)의 초보에서 초창기 C ++ 이벤트에 대한 USENIX 절차를 조판 할 때 송풍 확장을 받았다는 사실을 기억 합니다. Labbies는 그들의 troff에 대해 매우 진지했다. :)
++
어떻게 든