1.2. 예시 ¶
{{{#!gcode cpp //VR software에서 화면 분할 관련 소스 void SubBackview() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0f, 0.0f, 0.0f); glBegin(GL_POLYGON); glVertex3f(-0.5f, -0.5f, 0.0f); glVertex3f(0.5f, -0.5f, 0.0f); glVertex3f(0.5f, 0.5f, 0.0f); glVertex3f(-0.5f, 0.5f, 0.0f); glEnd(); glFlush(); }}}
//VR software에서 화면 분할 관련 소스 void SubBackview() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0f, 0.0f, 0.0f); glBegin(GL_POLYGON); glVertex3f(-0.5f, -0.5f, 0.0f); glVertex3f(0.5f, -0.5f, 0.0f); glVertex3f(0.5f, 0.5f, 0.0f); glVertex3f(-0.5f, 0.5f, 0.0f); glEnd(); glFlush(); }
2.2. 추가 code Syntax ¶
- MATLAB, Mathematica
- 다운로드 : http://jamesrohal.com/mathematica-and-matlab-brush-for-syntaxhighlighter/
- code 수정
- 위 code는 Code Syntax Highlighter v.2.0에 맞춰져 있기에, v.3.0.83에 맞게 수정함.[1]
- sh3.js에 Matlab에 대한 항목을 추가함
- 파일 경로 : /wiki/local/syntaxhighlighter_3.0.83/scripts (shBrushMatlab.js (12 KB))
- 위 code는 Code Syntax Highlighter v.2.0에 맞춰져 있기에, v.3.0.83에 맞게 수정함.[1]
- 다운로드 : http://jamesrohal.com/mathematica-and-matlab-brush-for-syntaxhighlighter/
- Fortran
- 참고 : Custom Syntax Highlighter
- 수정 : 뭔가 문제가 발생했는데, 해결하지 못하고 있다.
- 1의 code와 2의 원본 code를 그대로 적용했을 때, 1과 2의 예시 code가 한 페이지게 있으면 matlab 문법 강조에 문제가 발생했다. 하지만 각각 다른 페이지에서는 문제없이 출력되는 것을 확인했다.
- 뒤늦게 다운받은 원본 code가 구버전용인 것을 확인하고 수정을 시도했다. 이번에는 Matlab 문법 강조만 잘 된다. Fortran 쪽은 아무리 code를 들여다봐도 뭐가 문제인지 모르겠다. 후에 테스트용 위키에서 재시도해봐야겠다.
- 1의 code와 2의 원본 code를 그대로 적용했을 때, 1과 2의 예시 code가 한 페이지게 있으면 matlab 문법 강조에 문제가 발생했다. 하지만 각각 다른 페이지에서는 문제없이 출력되는 것을 확인했다.
- code
- 파일 경로 : /wiki/local/js/sh3.js (sh3.js (3.01 KB))
- 파일 경로 : /wiki/local/syntaxhighlighter_3.0.83/scripts (shBrushFortran.js (3.91 KB))
- 파일 경로 : /wiki/local/js/sh3.js (sh3.js (3.01 KB))
- 참고 : Custom Syntax Highlighter
- LaTex
- 코드 신택스 하이라이트, nEKO'S SyntaxHightlight 버전 3를 조금 수정하면 모니위키에도 적용할 수 있을 듯?
- 코드 신택스 하이라이트, nEKO'S SyntaxHightlight 버전 3를 조금 수정하면 모니위키에도 적용할 수 있을 듯?
2.3. 예시 1 : php ¶
$metatags=<<<META <link rel="stylesheet" type="text/css" href="$url_prefix/local/sh_3/styles/shCore.css" /> <link rel="stylesheet" type="text/css" href="$url_prefix/local/sh_3/styles/shThemeDefault.css" /> META;
2.4. 예시 2 : matlab ¶
close all;clear all;clc; load SimOut1.dat;load SimOut2.dat;load SimOut3.dat;load SimOut4.dat; % Plot t_current, xf, x_dotf, x_ddotf, Fs figure(1) % Recoil Position plot(SimOut1(:,1), SimOut1(:,2), 'g', ... SimOut2(:,1), SimOut2(:,2),'k',... SimOut3(:,1), SimOut3(:,2), 'r',... SimOut4(:,1), SimOut4(:,2), 'b'); set(gcf,'Color',[1,1,1]); xlabel('time(s)'); ylabel('Recoil length (m)'); legend('\beta=0', '\beta=0.5','\beta=0.7','\beta=1.5'); xlim([0, 0.21])
2.5. 예시 3 : fortran ¶
Syntax Highlighter 사용 시.
vim의 문법 강조 기능 사용 시.
지금으로선 vim을 사용하는 것이 현명할 것 같다.
program mysplit character*80 line ! 라인의 최대 길이를 80으로 했습니다. character*4 fname ! 생성되는 파일 이름 integer lnum ! 줄 번호 integer fnum ! 생성된 파일 일련 번호 integer lines_per_file ! 생성되는 파일의 라인 수 character*1 char1, char2, char3 integer achar0 ! '0'의 아스키 코드 번호
program mysplit^M
^M
character*80 line ! 라인의 최대 길이를 80으로 했습니다.^M
character*4 fname ! 생성되는 파일 이름^M
integer lnum ! 줄 번호^M
integer fnum ! 생성된 파일 일련 번호^M
integer lines_per_file ! 생성되는 파일의 라인 수^M
character*1 char1, char2, char3^M
integer achar0 ! '0'의 아스키 코드 번호^M
----
- [1] 가끔 불러오기가 안되는 에러가 뜸. 뭔가 충돌이 발생하는 것 같다.