저는 CLI 전용 머신을 많이 가지고 있습니다(아직 GUI를 설정하는 데 신경을 쓰지 않았습니다). 저는 이미 CLI에 익숙하며 대부분의 경우 GUI가 필요하지 않습니다. 그러나 학생으로서 일반 텍스트 문서를 제출하는 것은 실제로는 문제가 되지 않습니다.
GUI를 표시하지 않고 CLI에서 서식 있는 텍스트 형식(.rtf) 파일을 편집할 수 있는 방법이 있습니까? 필요한 것은 정렬(오른쪽, 왼쪽, 가운데), 굵게, 기울임꼴 및 일부 글꼴뿐입니다(때때로 페이지 제한에 도달하려면 Times New Roman 글꼴을 전체 13포인트로 채워야 합니다).
도대체 이 모든 작업은 웹 브라우저 엔진을 통해 HTML에서 수동으로 수행할 수 있으며 HTML 태그 대신 재미있는 .rtf 글꼴 기호에 저장할 수 있습니다.
내가 어떻게 할 수 있는지 아는 사람 있나요?
답변1
나는 당신이 올바른 형식의 문서를 제출하고 RTF 형식을 사용하여 솔루션을 제시하기를 원한다고 가정합니다. 실제로 Unix 시스템에서는 문서 형식을 지정하는 더 좋은 방법이 있습니다. 기존 접근 방식(시스템에서 바로 사용할 수 있음)은 다음을 사용하는 것입니다.트로피(지금디트로프또는 그에 상응하는 GNU작은 숲). 이를 통해 \fB
볼드체 \fP
및 이탤릭체 \fI
와 같은 명령을 사용하여 텍스트를 마크업할 수 있습니다 \fP
. 이것은 매뉴얼 페이지의 형식을 지정하는 데 사용되는 시스템입니다. 마크업을 PDF로 변환하려면 Ghostscript를 설치하고 아래 표시된 순서를 사용하십시오.
groff -Tps mydocument.ms >mydocument.ps
ps2pdf mydocument.ps mydocument.pdf
하지만 구축할 수 있는 시스템을 배우고 싶다면 LaTeX를 배우는 것이 좋습니다. 이는 귀하가 작성한 것과 같은 보다 직관적인 마크업 언어 \section{My Section Title}
와 수천 개의 추가 패키지 및 글꼴을 갖추고 있습니다. 대부분의 수학과 물리학 논문이 여기에 작성됩니다. 이 경우 문서를 PDF로 변환하는 명령은 다음과 같습니다.
pdflatex mydocument.tex
답변2
pandoc
다양한 마크업 텍스트를 RTF를 포함한 다양한 형식으로 변환할 수 있습니다.
Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
markdown and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki
markup, and DocBook XML; and it can write plain text, markdown,
reStructuredText, XHTML, HTML 5, LaTeX (including beamer slide shows),
ConTeXt, RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo,
MediaWiki markup, EPUB (v2 or v3), FictionBook2, Textile, groff man pages,
Emacs Org-Mode, AsciiDoc, and Slidy, Slideous, DZSlides, or S5 HTML slide
shows. It can also produce PDF output on systems where LaTeX is installed.
답변3
저도 Pandoc(리드 크래프트 머피의 답변) 여기가 완벽할 수도 있습니다.워드 그라인더, WYSIWYG와 유사합니다.
HTML 가져오기 및 내보내기는 물론 LaTeX 및 Troff 내보내기 기능도 있습니다.
답변4
나는 그런 것이 없다고 생각합니다. 귀하의 문제는 다음과 유사합니다.
Vim Stack Overflow를 사용하여 Microsoft Word 파일 편집 |
LaTeX에 액세스할 수 있다면 이를 rtf로 변환하는 것이 그리 어렵지 않습니다.
이는 rtf 파일을 편집하려는 이유를 설명하는 데 도움이 됩니다. 솔루션은 다음과 같습니다.
scp(또는 ftp, samba 등)는 파일을 로컬 컴퓨터로 전송합니다.
로컬에서 파일 편집
완료된 파일 업로드
또는 머신 중 하나에 X11(및 가능하면 vnc)을 설치하는 것이 좋은 방법인 것 같습니다. 또 다른 옵션은 Open Office(명령줄에서 일괄 작업을 수행할 수 있다고 생각함)를 사용하여 HTML로 변환하고 편집한 다음 다시 변환하는 것입니다. 그러나 최종 결과는 동일합니다. *.rtf 파일을 직접 편집할 수 있는 cli 편집기를 본 적도 들어본 적도 없습니다. (매우 큰 파일 자체는 편집할 수 없습니다.)