ปรับพื้นที่แนวตั้งในสภาพแวดล้อมการอ้างอิงให้เป็นหนึ่งบรรทัด
ฉันแน่ใจว่าสิ่งนี้ต้องถูกถามมาก่อน: ฉันต้องการปรับพื้นที่แนวตั้งก่อนและหลังข้อความที่ยกมาให้เหลือเพียงบรรทัดเดียว ค่าเริ่มต้นดูเหมือนจะน้อยลงเล็กน้อย ฉันกำลังทำงานในเอกสารคอลัมน์คู่และคอลัมน์ควรอยู่ในตารางเดียวกันแม้ว่าจะมีเครื่องหมายคำพูดที่เกี่ยวข้องก็ตาม
\documentclass[DIV=30,12pt,twocolumn]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\setlength{\columnsep}{20pt}
\usepackage{blindtext}
\begin{document}
\Blindtext
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}
คำตอบ
4 Bernard
คุณไม่จำเป็นต้องสร้างวงล้อใหม่: quoting
แพคเกจช่วยให้คุณสามารถปรับแต่งสภาพแวดล้อมการเสนอราคาได้อย่างง่ายดายด้วยระบบคีย์:
\documentclass[DIV=30,12pt,twocolumn]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\setlength{\columnsep}{20pt}
\usepackage{blindtext}
\usepackage{quoting}
\quotingsetup{indentfirst=false, leftmargin=\parindent, vskip=\baselineskip}
\begin{document}
\Blindtext
\begin{quoting}
\blindtext
\end{quoting}
\blindtext
\end{document}
2 PeterStrawson
ตามคำตอบแรกที่นี่ฉันแก้ปัญหาโดยการกำหนดสภาพแวดล้อมใบเสนอราคาใหม่
\documentclass[DIV=30,12pt,twocolumn]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\setlength{\columnsep}{20pt}
\makeatletter
\renewenvironment{quote}
{\list{}{\listparindent=0em
\partopsep=1\baselineskip
\itemindent=\listparindent
\leftmargin=\parindent
\rightmargin=\parindent
\topsep=0em
\parsep\z@\@plus\p@}%
\item\relax}
{\endlist}
\makeatother
\usepackage{blindtext}
\begin{document}
\Blindtext
\begin{quote}
\blindtext
\end{quote}
\blindtext
\end{document}