पर्यावरण को एक पंक्ति में उद्धृत करने में ऊर्ध्वाधर स्थान समायोजित करें
मुझे यकीन है कि यह पहले पूछा गया होगा: मैं उद्धृत पाठ से पहले और बाद में ऊर्ध्वाधर स्थान को एक पंक्ति में समायोजित करना चाहता हूं। डिफ़ॉल्ट थोड़ा कम लगता है। मैं एक डबल कॉलम दस्तावेज़ में काम कर रहा हूं और कॉलम को उसी ग्रिड पर रहना चाहिए, भले ही उद्धरण शामिल हों।
\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}