2011-01-12 8 views
18

org-mode에 큰 테이블을 정의 할 때 가장 좋은 방법은 무엇입니까? (크기가 크면 각 셀에 여러 줄을 쓸 수 있음)? org-mode의 한 기능은 HTML 또는 LaTeX (또는 기타)로 내보낼 수있는 기능이지만,이 경우 내보내기 형식을 사전 정의하고 해당 언어의 표를 하드 코딩해야합니다 (예 : HTML) ? 대부분의 텍스트 필드가있는 테이블을 만드는 데 사용하는 소프트웨어는 무엇입니까? (예 : HTML로 변환 할 수있는) 각 셀에 단락이있는 테이블을 만들려면 어떻게해야합니까?큰 (여러 줄) 테이블을 지정하는 방법은 무엇입니까?

답변

7

table-mode을 볼 수 있습니다. 이것은 당신이 말하는 "큰 테이블"의 종류를 지원합니다. 이제는 이맥스 배포판의 일부가되었습니다.

(require 'table) 

어딘가에 ~/.emacs으로 시작하십시오. 빈 파일 또는 버퍼를 만들려면

M-x table-insert RET 

을 입력하고 현명한 질문에 대답 한 다음 조금 놀아보십시오.

C-h f table-insert RET 

자세한 설명서를 찾으려면 소스 코드를 찾아야합니다. 이 table-mode 당신에게 바이트 컴파일 LISP 파일의 위치를 ​​표시합니다

M-x locate-library RET table RET 

로 시작하고 같은 디렉토리에 당신은 당신이 적어도 탈지해야합니다 문서를 포함 table.el 또는 table.el.gz을, 미세한다. 대부분의 리눅스 시스템 (어리석게도)은 기본적으로 .el 파일을 설치하지 않으므로 패키지 관리자와 함께 시작해야합니다.

나는 org-modetable-mode 테이블을 구문 분석하고 형식을 지정하는 방법을 알고 있다고 확신했지만, 지금은 아무 데나 적어 두었습니다.

+1

감사합니다. 오래전에'table-mode'로 작업 한 것을 기억합니다. 실제로 다중 행 항목을 지원합니다. 나는 또한'org-mode' 테이블을 사용하여 앞뒤로 변환하는 것을 기억하지만 해결책을 찾는 데 어려움을 겪고있다. 그러나 나는 그것이 가능하다고 생각한다. – hatmatrix

+2

두 가지 유형의 테이블간에 앞뒤로 변환하려면'Ctrl-C ~'를하십시오. –

관련 문제