تالار گفتگوی پارسی‌لاتک

لاتک LATEX => سبک نوشتار => نويسنده: فرید صابری موحد در سپتامبر 09, 2014, 10:02:43 am

عنوان: قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: فرید صابری موحد در سپتامبر 09, 2014, 10:02:43 am
با سلام
من می خواهم در یک قسمت از متن فارسی خود، به منظور تاکید بیشتر یک قسمت از متن را جدا کرده و در وسط صفحه جدا از بقیه متن قرار دهم. به چه صورت این کار را می توانم انجام دهم؟

نمونه را به صورت pdf ضمیمه کردم.

با تشکر
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 10:04:30 am
محیط center.
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: فرید صابری موحد در سپتامبر 09, 2014, 10:14:08 am
من از محیط  center استفاده کرده بودم، ولی خطوط به صورت کامل پر نمی شوند و ظاهر جالبی پیدا نکرده است (فایل جدیدی را ضمیمه کردم)
آیا دستور دیگری را هم باید اضافه کرد؟
با تشکر
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 10:33:50 am
بسیار خوب پس شما دنبال محیطی می‌گردید که متن از هر دو طرف تورفتگی داشته باشه:
\documentclass{article}
\usepackage{ptext}
\usepackage[preloadedlatintextfont]{xepersian}
\settextfont{Yas}
\newenvironment{myspecialtext}{\bigskip%
\parshape 1 0.1\textwidth \dimexpr\textwidth-0.2\textwidth\relax
\bfseries}{\bigskip}
\begin{document}
\ptext[1]
\begin{myspecialtext}
\ptext[1]
\end{myspecialtext}
\ptext[1]
\end{document}
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: فرید صابری موحد در سپتامبر 09, 2014, 10:59:20 am
ببخشید، من واقعاً عذر میخواهم که اینقدر مزاحم میشوم.
من در در پایان نامه فارسی خود که در قالب دانشگاه شهید باهنر کرمان هست، دستورات شما را اجرا کردم ولی خطا داد و نمی دانم که دلیل خطا چه می باشد؟ آیا دلیل خاصی دارد؟
با تشکر
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 11:01:58 am
ببخشید، من واقعاً عذر میخواهم که اینقدر مزاحم میشوم.
من در در پایان نامه فارسی خود که در قالب دانشگاه شهید باهنر کرمان هست، دستورات شما را اجرا کردم ولی خطا داد و نمی دانم که دلیل خطا چه می باشد؟ آیا دلیل خاصی دارد؟
با تشکر
شاید به خاطر گزینه preloadedlatintextfont باشد که به تازگی به بسته xepersian اضافه شده است با نمونه زیر هم مشکل دارید:
\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{XB Zar}
\newenvironment{myspecialtext}{\bigskip%
\parshape 1 0.1\textwidth \dimexpr\textwidth-0.2\textwidth\relax
\bfseries}{\bigskip}
\begin{document}
\ptext[1]
\begin{myspecialtext}
\ptext[1]
\end{myspecialtext}
\ptext[1]
\end{document}
فرض من بر این است که شما قلم XB Zar را نصب کرده‌اید.
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: فرید صابری موحد در سپتامبر 09, 2014, 11:20:54 am
از صبر و حوصله متشکرم، با دستورات جدید مشکلی ایجاد نمی شود. فقط یک سوال، من به جای  دستور  \ptext[1]، متن خودم را قرار دادم، هیچ تغییر خاصی رخ نداد و به صورت عادی نمایش داده شد. آیا کار اشتباهی انجام دادم؟
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 11:27:00 am
از صبر و حوصله متشکرم، با دستورات جدید مشکلی ایجاد نمی شود. فقط یک سوال، من به جای  دستور  \ptext[1]، متن خودم را قرار دادم، هیچ تغییر خاصی رخ نداد و به صورت عادی نمایش داده شد. آیا کار اشتباهی انجام دادم؟
متأسفانه بدون فایل کمینه نمی‌توانم کمکی کنم.
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: فرید صابری موحد در سپتامبر 09, 2014, 11:35:40 am
عذر می خواهم، فراموش کردم فایل را ضمیمه نمایم. الان ضمیمه کردم، متشکرم
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 11:52:17 am
عذر می خواهم، فراموش کردم فایل را ضمیمه نمایم. الان ضمیمه کردم، متشکرم
تغییر محیط را به کد زیر تغییر دهید:
\newenvironment{myspecialtext}{\par\bigskip%
\parshape 1 0.1\textwidth \dimexpr\textwidth-0.2\textwidth\relax
\bfseries}{\par\bigskip}
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 12:01:40 pm
البته محیط minipage هم هست:
\documentclass{article}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\setlatintextfont{Times New Roman}
\newenvironment{myspecialtext}{%
\begin{center}
\begin{minipage}{0.8\textwidth}
\bfseries}{\end{minipage}\end{center}}
\begin{document}
همانطور که در فصل های دوم و سوم بحث خواهد شد، از الگوریتم لانکزوس کلاسیک و الگوریتم لانکزوس سراسری در ساخت پایه متعامد یکه برای زیر فضاهای کرایلف متناظر با هر یک از این روش ها استفاده می شود.

\begin{myspecialtext}
هدف اصلی این پایان نامه، از یک طرف استفاده از اطلاعات تولید شده توسط الگوریتم لانکزوس در روش گرادیان مزدوج و الگوریتم لانکزوس سراسری در  روش های  \lr{Gl-FOM} و \lr{Gl-GMRES}، و از طرف دیگر بهره گیری از اطلاعات طیفی ماتریس های موجود در معادلات فوق، در تحلیل رفتار همگرایی خطا و باقیمانده متناظر با این روش ها می باشد.
\end{myspecialtext}

همانطور که در فصل های دوم و سوم بحث خواهد شد، از الگوریتم لانکزوس کلاسیک و الگوریتم لانکزوس سراسری در ساخت پایه متعامد یکه برای زیر فضاهای کرایلف متناظر با هر یک از این روش ها استفاده می شود.
\end{document}
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: سید احمد موسوی در سپتامبر 09, 2014, 12:02:52 pm
سلام؛
در حقیقت استایلی به نام استایل دانشگاه شهید باهنر وجود نداره و در اینجا کسی اونو نمی‌شناسه.
به هر حال از محیط quote هم می‌تونید استفاده کنید.
عنوان: پاسخ : قرار دادن یک قسمت از متن فارسی برای تاکید بیشتر در وسط صفحه
رسال شده توسط: vafa در سپتامبر 09, 2014, 12:08:03 pm
سلام؛
در حقیقت استایلی به نام استایل دانشگاه شهید باهنر وجود نداره و در اینجا کسی اونو نمی‌شناسه.
به هر حال از محیط quote هم می‌تونید استفاده کنید.
که محیط quote از محیط list استفده می‌کنه و محیط list از دستور \parshape (همان راه اول). راستش با جواب شما به راهنمایی که کردم خندم گرفت. حدود چند سالی هست که من از Lollipop استفاده می‌کنم و به جز جواب سوالات در این تالار من از لاتک استفاده دیگه‌ای ندارم. خیلی باید از لاتک دور افتاده باشم که همچنین راه‌حل ساده‌ای به ذهنم نرسید. :D