CLI / 터미널 슬라이드 쇼 앱이 있습니까?


29

나는 나 자신에게 묻고있다 : 리눅스에는 Libreoffice Impress에서 만드는 슬라이드와 같이 터미널에서 간단한 슬라이드를 만들고 표시 할 수있는 소프트웨어가 있습니까?

이것은 고급 그래픽 (GL 및 프레임 버퍼와 같은)이 아닌 콘솔 만 사용하여 프리젠 테이션을하는 데있어 좋은 경험이 될 것입니다.

어떤 도움?

편집 1 : vimdeck을 사용하고 추천하고 있습니다. 모두 감사합니다 : D

편집 2 : 이 질문은 독립형 소프트웨어 또는 LaTeX를 사용할 수있는 플러그인에 여전히 열려 있습니다.


2
telnet towel.blinkenlights.nl;-) (답변이 아니라 멋진)
derobert

네, 정말 멋지다 : D
알렉상드르 망원

9
프리젠 테이션을 HTML로 작성하고 elinks / w3m으로 표시하십시오. 올바르게 작성하면 GUI 브라우저 또는 콘솔을 사용하여 X에 그림이있는 멋진 버전을 가질 수 있습니다.
Stéphane Chazelas

1
프레젠테이션은 무엇으로 구성됩니까? ASDCII 아트 이미지를 만드시겠습니까? 아니, 그냥 제대로 페이지를 매기는 다음을 통해 보여 less이나 more.
terdon

내 대답을 편집하고 라텍스에 의존하는 솔루션을 제공했습니다. 누군가가 실제로 필요한 도구를 코딩 할 때까지 인생을 더 편하게 해줄 것입니다.
HalosGhost

답변:


21

좋아, 여기 몇 가지 :

  1. 당신은 원격으로 이런 것을 원하는 유일한 사람이 아닙니다 (한동안 좋은 사람을 찾고있었습니다).

  2. 이 틈새 시장을 채우려 시도하는 몇 가지 프로젝트가 있지만 내가 찾은 프로젝트 중 어느 것도 내가 기대 한대로 사용하기가 쉽지 않습니다.


큰 업데이트!

마침내 거의 완벽한 설정을 달성 한 멋진 영혼이있는 것 같습니다!

patatpandoc슬라이드를 구문 분석 하는 데 사용 하는 Haskell로 작성된 터미널 프리젠 테이션 도구입니다 . 즉, 슬라이드에 원하는 거의 모든 형식 (마크 다운, reStructuredText, LaTeX 등)을 사용할 수 있습니다.


이 요구를 충족시키기 위해 찾은 가장 가까운 프로젝트는 tpp 입니다. Tpp (Text Presentation Program)를 사용하면 Ruby에서 프레젠테이션 슬라이드를 만든 다음 ncurses를 통해 프레젠테이션 형식으로 슬라이드를 실행할 수 있습니다.

당신은 또한 찾을 수 있습니다 TKN 도움이되는 프로젝트로 (터미널 기조를). 슬라이드는 루비로 작성되었지만 슬라이드 자체를 작성하는 데 필요한 마크 업이 훨씬 적으므로 사용하기가 더 쉽습니다.

놀랍게도 세 번째 Ruby 기반 프로젝트 인 슬라이더 는이 틈새 시장을 채우려 고 시도합니다. 슬라이더는 tpp 또는 tkn보다 유연성이 떨어지는 것처럼 보이지만 필요에 더 적합 할 수 있습니다.

vim 플러그인 posero 도 있지만 다소 제한적인 것 같습니다.

간격을 알아내는 데 약간의 노력을 기울이고 싶다면 실제로 LaTeX를 사용하여 일부 파일을 생성 할 수 있습니다. 당신도 사용할 수 latex2man 당신은 당신이 원하는 무엇이든 호출기 후 현재 사용 할 수있는 사람 페이지를 생성하기 위해; 또는 텍스트 기반 웹 브라우저 사용에 관심 이있는 경우 latex2html 을 사용하여 웹 페이지를 생성 할 수 있습니다 .


개인적으로 pandoc 과 호환되는 형식을 사용하여 사용자가 슬라이드 (예 : LaTeX)로 슬라이드를 작성한 다음 추가 노력없이 프리젠 테이션을 생성 할 수 있는 프로젝트를보고 싶습니다 . 그러나 현재까지 나는 아직 그런 신화적인 도구를 찾지 못했습니다 (결국 스스로 쓰러 뜨릴 수도 있습니다).

한편, 이러한 프로젝트가 목표를 달성하기에 너무 많은 경우 (또는 작업하기가 너무 어려운 경우) HTML 슬라이드 쇼를 작성하고 (다른 페이지에 대한 링크를 슬라이드 전환으로 사용) 텍스트 기반 웹 브라우저를 사용하여 프리젠 테이션하는 것은 좋은 대체 ( Stéphane이 지적한 대로 ) .


큰 업데이트! 나는 거의 모든 목표를 달성 할 수있는 프로젝트를 마침내 찾았다. 여전히 LaTeX 기반은 아니지만 Markdown 슬라이드를 사용합니다 (루비를 사용하여 슬라이드를 직접 코딩해야하는 것보다 크게 개선되었습니다). mdpC로 작성된을 사용하면 간단한 마크 다운 파일을 만들어 전환 및 기본 서식을 상당히 강력하게 지원하여 표시 할 수 있습니다. 완전히 완벽하지는 않지만 지금까지 본 다른 프로젝트보다 훨씬 좋습니다.


실제로, tpp는 정말 시원하며 내 요구를 충족시킬 수 있습니다. 그러나 텍스트를 포맷하기에는 너무 복잡합니다. 수학 공식 등을 만지는 것에 실제로 제한되어 있습니다. HTML + CSS + JS로 프리젠 테이션을 작성하는 것은 결코 쉬운 일이 아니지만, 이것은 약간의 프리젠 테이션을위한 큰 노력을 나타냅니다. 누군가 LaTeX 또는 CSS를 사용하는 소프트웨어를 알고 있다면 여기에 있습니다 : p
Alexandre Teles

LaTeX 또는 다른 pandoc 지원 형식을 사용하는 것을 전혀 모릅니다. 그러나 더 유용한 몇 가지 다른 프로젝트를 발견했습니다. 게시물을 잠깐 업데이트하겠습니다.
HalosGhost

18

몇 가지 옵션이 있습니다.

Vimdeck

ASCII를 사용하여 마크 업, 헤더 텍스트 및 이미지를 사용합니다. 코드 하이라이트. Vimdeck

mdp

Vim과 같은 키 바인딩 멋진 전환. mdp

vtmc

각 슬라이드는 텍스트 파일, 사용자 정의 형식입니다. vtmc

tkn

슬라이드는 루비로 작성되었습니다. 색상에 대한 ANSI 이스케이프 시퀀스 귀여운 섹션. tkn

CoffeeScript. 색상을 생성하는 것 같습니다. 이미지가 없습니다. 죄송합니다.


8

인기있는 vimdeck 프로젝트를 사용하면 슬라이드를 마크 다운으로 작성하고 vim에 표시 할 수 있습니다.

흥미로운 기능 중 일부는 다음과 같습니다.

  • 단일 마크 다운 파일을 여러 프레젠테이션 슬라이드로 구문 분석
  • 다양한 프로그래밍 언어를위한 구문 강조 기능 제공 (슬라이드에 코드 스 니펫이 포함 된 경우)
  • H1 및 H2 태그를 ASCII 아트로 자동 변환
  • 심지어 자동으로 ASCII 아트 이미지를 변환!

스크린 샷확인하고 사용 사례에 맞는 것으로 보이면 시도해 보는 것이 좋습니다 .


매우 멋진 프로젝트; 나는 이것을 전에 본 적이 없다! OP가 어떻게 느끼는지 모르겠지만 여전히 내 요구를 충족시키지 못합니다 (독립형 프로그램이 아닌 vim 및 SyntaxRogue에 따라 다름). 잘 찾아라!
HalosGhost

이것은 매우 좋은 프로그램이지만 내가 찾고있는 것이 아닙니다. 나는 아직도 이것이 쉬운 일이라고 생각합니다 (그러나 나는 그런 프로젝트에 시간을 할애하지 않습니다). 지금까지 게시 된 모든 대안을 살펴보면 vimdeck이 가장 멋집니다. tpp의 인터페이스가 더 좋지만 vimdeck은 사용하기 쉽습니다.
Alexandre Teles

3

나는 프레젠테이션을 위해 전송 을 사용하는 것을 좋아한다. 이 때문에 나는 Takahashi 방법을 사용한다 .

그 외에도 :

  • 간단한 텍스트 파일
  • 단락 당 하나의 슬라이드
  • #으로 시작하는 줄은 무시됩니다
  • 이미지 슬라이드 : @ FILE.png를 포함하는 단락
  • 빈 슬라이드 : 단락으로 \를 사용하십시오.
  • 미니멀 한 =)

단점 :

  • pdf 형식으로 내보내지는 않습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.