
pandoc
Markdown 파일을 LaTeX 문서로 변환한 다음 PDF로 변환하는 데 사용하고 있습니다 . 내가 가지고 있는 문서에는 몇 가지 인용문이 포함되어 있습니다. 표준 Markdown에서 나온 이 문서는 LaTeX 문서 quotation
로 렌더링됩니다 .quote
Markdown에서는 인용문의 서명이나 귀속을 구체적으로 표시할 가능성이 없습니다. 결과적으로 attrib
속성 부분의 스타일을 다르게 지정하는 것과 같은 패키지를 사용할 수 없습니다.
질문: 견적의 서명을 올바르게 정렬하려면 어떻게 해야 합니까? 보다 일반적으로, 블록의 마지막 줄을 어떻게 바로 플러시할 수 있습니까? 아니면 "--"로 시작하는 줄을 오른쪽 정렬할 수 있나요? (이 세 가지 중 하나라도 해당됩니다.)
다음은 내 의도를 보여주는 최소한의 LaTeX 문서입니다. "-- Walt Disney" 부분을 오른쪽으로 이동하고 싶습니다.
\documentclass{book}
\setlength{\parindent}{0em} % Added for clarity.
\renewcommand{\quote}{\list{}{\itshape}\item\relax} % Making quote italic.
\begin{document}
\begin{quote}
The way to get started is to quit talking and begin doing.
-- Walt Disney
\end{quote}
\end{document}
아니요 dirtytalk
, csquotes
, 또는 같은 패키지를 사용하면 epigraph
작동하지 않습니다. Markdown의 소스는 인용과 귀속을 구별하지 않습니다(그리고 구별할 수도 없습니다). 모두 한 블록이에요 quote
.
답변1
Markdown
제가 보기엔 당신이 새로운 종류의 견적을 갖도록 확장을 원하는 것 같습니다 . 당신은 "스타일/렌더링 명령을 포함하는 것은 마크다운 문서의 아이디어가 아니다"라고 말했지만 그것은 ---이탤릭체그리고용감한글꼴.
\justlastragged
LaTeX에 관해서는 단락의 마지막 줄을 오른쪽으로 설정하는 선언( )이 있습니다 .
% lastraggedprob.tex SE 641048
\documentclass{article}
\newcommand{\paratext}{Just some text to fill up a couple of lines,
which might be used for a paragraph or
some other kind of text block. Let's hope it works out.}
\begin{document}
\newcommand{\justlastragged}{%
\leftskip =0pt plus 1fil
\rightskip =-\leftskip
\parfillskip=\leftskip
% \parindent = 0pt
}
\section{First}
Normal paragraph setting
\paratext
\paratext
\section{Second}
Last line of a paragraph being set flush right (ragged left).
\justlastragged
\paratext
\paratext
\paratext \paratext
\end{document}
이 \justlastragged
선언은 2007년 TUGboat에서 설명한 다양한 스타일의 단락에 대한 여러 설정 중 하나입니다.https://tug.org/TUGboat/tb28-2/tb89glister.pdf
답변2
을 사용하여 \hfill
앞의 가로 공간을 채워 보세요 -- Walt Disney
.
\documentclass{book}
\setlength{\parindent}{0em} % Added for clarity.
\renewcommand{\quote}{\list{}{\itshape}\item\relax} % Making quote italic.
\begin{document}
\begin{quote}
The way to get started is to quit talking and begin doing.
\hfill -- Walt Disney
\end{quote}
\end{document}
그리고 그렇습니다. pandoc은 \hfill
PDF를 생성하기 위해 LaTeX를 출력하거나 백엔드에서 LaTeX를 사용하는 한 처리됩니다.
> The way to get started is to quit talking and begin doing.
>
> \hfill -- Walt Disney
(pandoc에서 생성된 이미지. LaTeX 코드처럼 기울임꼴을 원하면 물론 마크다운 파일이나 pandoc의 옵션에 더 많은 것을 추가해야 하지만 이미 그 방법을 알고 계시나요?)