Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 lgrind 명령입니다.
프로그램:
이름
lgrind - LaTeX를 사용하여 멋진 프로그램 목록 만들기
주의사항
이 매뉴얼 페이지는 아직 많이 낡은 것은 아니지만, 누군가 나에게 작업을 요청하지 않는 한 곧 낡게 될 것입니다.
그 위에. LaTeX 문서를 실제 문서로 생각하세요.
개요
LGrind [ -e ] [ -i ] [ - ] [ -n ] [ -c ] [ -t ] [ -h ] [ -d <설명
파일> ] [ -l ] [ -s ] ...
기술
LGrind는 다음을 사용하여 프로그램 소스를 멋진 스타일로 포맷합니다. 유액(1). 댓글은 다음 위치에 배치됩니다.
로마자, 키워드는 굵은 글씨로, 변수는 이탤릭체로, 문자열은 타자기 글꼴로 표시됩니다. 원천
파일 줄 번호는 오른쪽 여백(10줄마다)에 나타납니다.
LGrind는 입력 파일을 처리하고 결과를 표준 출력에 씁니다. 이 출력
나중에 편집하거나 더 큰 문서에 포함하기 위해 저장할 수 있습니다.
옵션은 다음과 같습니다.
-e 임베디드 코드에 대한 LaTeX 파일을 처리합니다.
-i LaTeX 문서에 포함할 소스 코드 파일을 처리합니다.
- 표준 입력에서 입력을 받습니다.
-n 키워드를 굵은 글씨로 표시하지 마세요.
-c @ 등을 주석에서 특별히 처리하지 마세요.
-t 탭 너비를 변경합니다(기본값 8).
-h 헤더에 들어갈 텍스트를 지정합니다.
-d 언어 정의 파일을 지정합니다(기본값은
/usr/lib/texmf/tex/latex/lgrind/lgrindef).
-디! 위와 동일하지만 패치된 실행 파일을 작성합니다.
-l 사용할 언어를 지정합니다.
-s 현재 알려진 언어 목록을 표시합니다.
매개변수 없이 LGrind를 호출하면 도움말 화면이 표시됩니다. 둘 다 아니라면 -e ...도 아니다 -i
지정되면 완전한 LaTeX 파일이 생성됩니다. 언어를 지정하지 않으면 LGrind는
사용된 언어 자체를 찾으려고 시도합니다. C는 이것이 실패할 때 사용됩니다.
사용법
예를 들어, 다음과 같은 C 파일을 포함하려면 foo.c LaTeX 문서에 먼저
명령:
lgrind -i -lc foo.c > foo.tex
그러면 foo.tex가 생성됩니다. foo.tex는 foo.c의 예쁜 인쇄 버전을 갖게 됩니다.
LaTeX 명령 중.
그런 다음 다른 스타일을 포함할 때 lgrind.sty를 포함합니다.
LaTeX 문서 시작 부분에 \usepackage{lgrind} 줄을 추가하세요. 이 일을 하고 나면, 이내
다음 명령 중 하나를 사용하여 foo.tex를 포함할 수 있는 문서:
\lgrindfile{foo.tex}
그러면 해당 텍스트 지점에 파일이 포함되고 가로로 그려집니다.
목록 앞과 뒤의 줄.
\lagrind[htbp]{foo.tex}{caption}{label}
float를 사용하여 그림 환경 내에 목록을 배치합니다.
귀하가 제공한 옵션, 캡션 및 라벨.
Yacc 파일 등에서 독립형 LaTeX 파일을 생성하려면 다음을 수행하세요.
lgrind -ly bary.y > bary.tex
머리글과 바닥글을 만들기 위해 Piet van Oostrum의 fancyhdr.sty를 사용합니다.
이러한 명령에 대한 자세한 설명은 다음을 참조하세요.
/usr/TeX/texmf/doc/latex/lgrind.dvi.
임베디드 프로그램 이내에 A 유액 FILE
(Jerry Leichter의 노트에서 발췌)
LaTeX 파일의 텍스트 내에서 행 그룹을 텍스트 또는 디스플레이로 표시합니다.
스타일 프로그램 코드:
텍스트 스타일:
표현식
%(
+ 3
%)
10을 생산합니다.
다음과 같은 내용을 인쇄합니다: "표현식 a + 3은 10을 생성합니다." ("a + 3"을
프로그램.)
인라인 @을 사용해도 동일한 효과를 얻을 수 있습니다.
@a + 3@ 표현식은 10을 생성합니다.
표시 스타일:
문
%[
+= 3;
%]
증분 연산자의 예입니다.
다음과 같이 인쇄합니다.
문
+= 3;
증분 연산자의 예입니다.
중요한 규칙:
% 및 다음 문자는 줄의 처음 두 문자여야 합니다.
인식.
넣어 아무것도 %와 주요 문자 다음 줄에. 그렇게 하면 LGrind
%( )%에 대한 \hbox를 생성하는 기본 환경을 제공합니다.
%[ - %]에 대한 \vbox. 당신이 뭔가를 걸면 LGrind는 당신이 원한다고 가정합니다.
형식을 완전히 제어합니다. 그러기 위해서는 이해가 필요하다 정확하게 무엇
LGrind가 생성하는 코드는 다음과 같습니다. (가끔은 잘 모르겠는 경우도 있어요!)
%) 및 %]는 내가 기억하는 것이 맞다면 코드 그룹 외부에서는 단순히 무시됩니다.
추가 %( 또는 %[는 경고를 생성하므로 일반적으로 누락된 %) 또는 %]가 발견됩니다.
프로그램 텍스트에서 %=로 시작하는 줄을 사용하여 자신만의 코드를 삽입할 수 있습니다.
그 후에 입력하는 내용은 입력한 그대로 출력에 남습니다. 그것은 될 것이다
이상한 환경에서 실행되기 때문에 멋진 일을 하는 것은 매우 까다롭습니다. 매크로,
\Line은 간단한 작업을 수행하는 데 도움이 되도록 제공됩니다. 예를 들어,
%[
%=\라인{________\vdots}
a = 1;
%]
생산 :
.
.
.
a = 1;
(프로그램 텍스트 내에서 _가 활성화되어 고정폭 공간으로 확장됩니다.
매크로도 정의되어 있습니다. LGrind가 라인을 설정하는 방법을 이해했다면
8개의 _에는 \Tab을 호출합니다. 하지만 그 중 하나에 매달리도록 하겠습니다.)
LGrind의 출력에는 항상 각 입력 라인에 대해 정확히 하나의 출력 라인이 포함됩니다. 따라서,
텍스트 파일이 아닌 원본 파일의 TeX 오류 메시지에서 줄 번호를 찾아볼 수 있습니다.
lgrind'ed (lground?) 파일. (물론 LGrind 출력에 문제가 있다면....)
다양한 매크로를 재정의하여 많은 것을 제어할 수 있습니다. 어떤 글꼴을 변경할 수 있나요?
LGrind는 다양한 종류의 작업에 사용할 것입니다. 출력을 얼마나 들여쓰는지,
줄 번호를 추가하고, 그렇다면 어떤 간격으로 인쇄하고 붙일지 여부
왼쪽이나 오른쪽 등등. 이 내용은 모두 lgrind.dvi에 설명되어 있습니다.
별로야. 기본 설정은 나에게 합리적으로 보이는 출력을 생성합니다.
나는 그것에 대해 황홀하다고 말할 수 없습니다. 하는 일 정말 좋은 일을 하려면 몇 가지를 정의해야 합니다.
특수 글꼴.
onworks.net 서비스를 사용하여 온라인으로 lgrind를 사용하세요.
