• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

حل مشکل دو بار بازشدن یک فایل داخل تک‌میکر رسمی با Inverse Search و کلیک در log

نویسنده هادی صفی‌اقدم, ژانویه 10, 2012, 03:50:15 قبل از ظهر

« قبلی - بعدی »

هادی صفی‌اقدم

تک‌میکر 3.2.1 را از سایت اصلی xmqmath دانلود کردم و دو بار باز شدن یک فایل چند قسمته را تست کردم.
در مواقع زیر داخل پنجره‌ی تک‌میر، یک فایل TeX دو بار باز میشه:
۱- Inverse Search
۲- کلیک در قسمت Messages / Log

نتایج باز شدن دوباره یک فایل TeX در یک tab جداگانه به این صورت بدست آمد:

۱- ویندوز xp  نسخه ۳۲ بیتی:
بدون مشکل  (یعنی مشکل باز شدن دو باره یک tab یا فایل ندارم.)
۱-ادیتور داخلیش وقتی رویش ctrl+click میزنم، متن آن قسمت داخل pdf غیب میشه. علاجش اینه که به آخر Quick Build یک نمایش پی‌دی‌اف اضافه کنیم.
۲- کلا jump to pdf کار نکرد. (نه با نمایشگر داخلی و نه با سوماترا)

۲- ویندوز xp نسخه ۶۴ بیتی:
با ادیتور داخلی مشکلی نداشت.
با سوماترا مشکل داره.

۳- ویندوز 7 نسخه ۳۲ بیتی:
مشکلی نداشت.

۴- ویندوز 7 نسخه ۶۴ بیتی:
با ادیتور داخلی مشکلی نداشت.
با سوماترا مشکل داره.


و امّا حالا...

من عامل ایجاد مشکل دو بار باز شدن یک فایل TeX در داخل پنجره‌ی تک‌میکر را فهمیدم!
مشکل اینجوری رفع شد که من پوشه‌ی TeXMaker را از داخل پوشه‌ی ‪Program fille (x86) ‬ به ریشه‌ی درایو c کپی کردم.
سپس تک‌میر را از آن اجرا کردم و فایل‌ها را باهاش تست کردم.
دیگه هیچ فایلی دو بار باز نشد!
فکر کنم بخاطر وجود پرانتز در مسیر زیر هست:
C:\Program Files (x86)\TeXmaker
البته من خیلی تست کردم و تک‌میکر را با Inverse search های پشت سر هم و سریع و .... تحت فشار گذاشتم.
بیزحمت دوستان هم تست کنند تا مطمئن بشیم درست شده.
با تشکر

هادی صفی‌اقدم

یک نتیجه‌ اینه که تک‌میکر رسمی با نمایشگر داخلی pdf مشکل دو بار باز شدن در نسخه‌های ۶۴ بیتی را نداره.
امّا تنها مشکلی که با نمایشگر داخلی تک‌میکر داریم اینه که فایل داخلش خود به خود آپدیت نمیشه. و باید همیشه یک F7 باید بزنیم.
آیا دستوری مشابه دستور:
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex|SumatraPDF.exe -reuse-instance %.pdf
هست که قرار داد و خود به خود آپدیت شود؟

هادی صفی‌اقدم

یک راه حل!
با نصب نسخه‌ی 1.9 از سوماترا پی‌دی‌اف دیگه مشکلی با Inverse Search ندارم!
دستور Qucik Build باید به صورت زیر باشد.

xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex|SumatraPDF.exe -reuse-instance "%.pdf" -forward-search "#.tex" @

سیدرضی علوی‌زاده

نقل قول از: هادی صفی‌اقدم در ژانویه 10, 2012, 10:34:08 قبل از ظهر
یک نتیجه‌ اینه که تک‌میکر رسمی با نمایشگر داخلی pdf مشکل دو بار باز شدن در نسخه‌های ۶۴ بیتی را نداره.
امّا تنها مشکلی که با نمایشگر داخلی تک‌میکر داریم اینه که فایل داخلش خود به خود آپدیت نمیشه. و باید همیشه یک F7 باید بزنیم.
آیا دستوری مشابه دستور:
xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex|SumatraPDF.exe -reuse-instance %.pdf
هست که قرار داد و خود به خود آپدیت شود؟
یعنی می‌گوید مشکل از این پرانتزهاست؟ پس 32 بیت چی؟ شاید مشکل از فاصله‌ها هم هست؟ میشه نسخه دوجهته که این مشکل رو داره در پوشه‌ای که فاصله خالی در اسم مسیرش نباشه بریزید و تست کنید؟

اگر دیگر دوستانی هم که میتوانند این مشکل را ایجاد کنند تست کنند از نتیجه مطمئن‌تر خواهیم شد. :)

سیدرضی علوی‌زاده

نقل قول از: هادی صفی‌اقدم در ژانویه 10, 2012, 12:53:30 بعد از ظهر
یک راه حل!
با نصب نسخه‌ی 1.9 از سوماترا پی‌دی‌اف دیگه مشکلی با Inverse Search ندارم!
دستور Qucik Build باید به صورت زیر باشد.

xelatex --shell-escape -interaction=nonstopmode -synctex=-1 %.tex|SumatraPDF.exe -reuse-instance "%.pdf" -forward-search "#.tex" @
این روشتون یه مشکل داره و اون هم اینکه علامت شارپ '#' برای نام سند جاری برای تک‌میکرهای قبل از نسخه 3.2.1 وجود نداشته است.
در آن زمان فکر کنم من این مورد نیاز به نام سند جاری، را به شکل دیگری درست کرده بودم، الان متاسفانه حضور ذهن ندارم.

هادی صفی‌اقدم

نقل قول از: سیدرضی علوی‌زاده در ژانویه 10, 2012, 02:26:10 بعد از ظهر
یعنی می‌گوید مشکل از این پرانتزهاست؟ پس 32 بیت چی؟ شاید مشکل از فاصله‌ها هم هست؟ میشه نسخه دوجهته که این مشکل رو داره در پوشه‌ای که فاصله خالی در اسم مسیرش نباشه بریزید و تست کنید؟

اگر دیگر دوستانی هم که میتوانند این مشکل را ایجاد کنند تست کنند از نتیجه مطمئن‌تر خواهیم شد. :)
من خودم ۳۲ بیتی را نتونستم ازش الان مشکل پیدا کنم.
اما روی کامپیوتر مشتری و دوستان که نصب کرده بودم دیده بودم.

بی‌دی تک‌میکر را در پوشه‌ی زیر نصب کردم:
‪c:\biditexmaker\‬
سوماترا پی دی اف را در پوشه‌ی زیر نصب کردم:
‪c:\sumatrapdf\‬
تک‌میکر را هم روی سوماترا تنظیم کردم و سوماترا را هم به بی‌دی‌تکمیر Inverse Search تنظیم کردم.
من که مشکلی نتونستم پیدا کنم.
من نسخه‌ی 1.9 و همچنین SumatraPDF-prerelease-5056-install_[2.0.5056 Pre-Release] را تست کردم.
یک سایتی خوندم که از نسخه ی ۱.۹ به بعد مشکلش حل شده.

سیدرضی علوی‌زاده

نقل قول از: هادی صفی‌اقدم در ژانویه 10, 2012, 03:31:30 بعد از ظهر
من خودم ۳۲ بیتی را نتونستم ازش الان مشکل پیدا کنم.
اما روی کامپیوتر مشتری و دوستان که نصب کرده بودم دیده بودم.

بی‌دی تک‌میکر را در پوشه‌ی زیر نصب کردم:
‪c:\biditexmaker\‬
سوماترا پی دی اف را در پوشه‌ی زیر نصب کردم:
‪c:\sumatrapdf\‬
تک‌میکر را هم روی سوماترا تنظیم کردم و سوماترا را هم به بی‌دی‌تکمیر Inverse Search تنظیم کردم.
من که مشکلی نتونستم پیدا کنم.
من نسخه‌ی 1.9 و همچنین SumatraPDF-prerelease-5056-install_[2.0.5056 Pre-Release] را تست کردم.
یک سایتی خوندم که از نسخه ی ۱.۹ به بعد مشکلش حل شده.
این مشکل نباید ربطی به سوماترا داشته باشد، شما کلیک کردن بر روی خطوط خطا در قسمت Message/Log را هم آزمایش کردید؟
با این اوضاعی که توصیف می‌کنید مشکل از همون وجود فاصله در مسیر نصب تک‌میکر است که احتمالا آزمایش‌های من هم با نسخه نصبیم نبوده و بهمین خاطر مشکلی ندیدم حالا باید بیشتر چک کنم. متاسفانه تک‌میکر رسمی از اینجور مشکلات ریز زیاد دارد.

هادی صفی‌اقدم

نقل قول از: سیدرضی علوی‌زاده در ژانویه 10, 2012, 09:48:22 بعد از ظهر
این مشکل نباید ربطی به سوماترا داشته باشد، شما کلیک کردن بر روی خطوط خطا در قسمت Message/Log را هم آزمایش کردید؟
با این اوضاعی که توصیف می‌کنید مشکل از همون وجود فاصله در مسیر نصب تک‌میکر است که احتمالا آزمایش‌های من هم با نسخه نصبیم نبوده و بهمین خاطر مشکلی ندیدم حالا باید بیشتر چک کنم. متاسفانه تک‌میکر رسمی از اینجور مشکلات ریز زیاد دارد.
فقط مشکل با Inverse Search ربط به سوماترا داره ولی مورد Messages / Log نداره.
باز امتحان بیشتری می‌کنم.

هادی صفی‌اقدم

من تک‌میکر و سوماترا را در ریشه‌ی درایو c و در پوشه‌های بدون فاصله و ... در نامش نصب کردم.
۱- مورد دو بار باز شدن موقع Inverse Search را  روی ویندوز 7 نسخه‌ی ۶۴ بیتی با biditexmaker دوباره تست کردم و با سوماترای 1.7 مشکل داره و با 1.9 و 2.0 pre realase مشکلی نداره.
اما مورد Messages / Log پابرجاست.

۲- در ویندوز 7 نسخه ۶۴ بیتی، مورد کلیک در قسمت Messages / Log که باعث باز شدن دوباره‌ی فایل میشه در تک‌میکر رسمی من ندیدم. (من که هر چی تست کردم ندیدم. دوستان بیزحمت بیشتر تست کنند.)
اما در bidiTeXMaker این مشل وجود دارد.

ابوالفضل دیانت

با سلام
من هم مشکلی در قسمت message/log برای دوبار باز شدن در آخرین نسخه ندیدم
ویندوز ۷، ۶۴ بیتی
تنها در هنگامی که می خواهیم از فایل tex به فایل pdf بپریم این کار درست انجام می شود
اما در حالت بالعکس آن در برخی مواقع هنگامی که می خواهیم از فایل پی دی اف به فایل تک بپریم
اشاره گر به آخرین خط یعنی \end{document} می رود
باتشکر

هادی صفی‌اقدم

نقل قول از: Temp در ژانویه 11, 2012, 07:07:30 قبل از ظهر
با سلام
من هم مشکلی در قسمت message/log برای دوبار باز شدن در آخرین نسخه ندیدم
ویندوز ۷، ۶۴ بیتی
تنها در هنگامی که می خواهیم از فایل tex به فایل pdf بپریم این کار درست انجام می شود
اما در حالت بالعکس آن در برخی مواقع هنگامی که می خواهیم از فایل پی دی اف به فایل تک بپریم
اشاره گر به آخرین خط یعنی \end{document} می رود
باتشکر
خیلی ممنون که تست و گزارش کردید.

ایا قسمت Message / Logs را باز کردید یا روی شماره خطوط خطادار هم کلیک کردید؟

سیدرضی علوی‌زاده

نقل قول از: Temp در ژانویه 11, 2012, 07:07:30 قبل از ظهر
با سلام
من هم مشکلی در قسمت message/log برای دوبار باز شدن در آخرین نسخه ندیدم
ویندوز ۷، ۶۴ بیتی
تنها در هنگامی که می خواهیم از فایل tex به فایل pdf بپریم این کار درست انجام می شود
اما در حالت بالعکس آن در برخی مواقع هنگامی که می خواهیم از فایل پی دی اف به فایل تک بپریم
اشاره گر به آخرین خط یعنی \end{document} می رود
باتشکر
با درود و سلام
ممنون از آزمایشی که کردید.

این مشکلی که ذکر کردید را اگر بتوانید روش ایجادش رو بفهمید خیلی خوبه، یعنی اون برخی مواقع که گفتید رو ببینید دقیقا کی‌ها این اتفاق می‌افتد.

سیدرضی علوی‌زاده

نقل قول از: هادی صفی‌اقدم در ژانویه 11, 2012, 02:49:52 قبل از ظهر
من تک‌میکر و سوماترا را در ریشه‌ی درایو c و در پوشه‌های بدون فاصله و ... در نامش نصب کردم.
۱- مورد دو بار باز شدن موقع Inverse Search را  روی ویندوز 7 نسخه‌ی ۶۴ بیتی با biditexmaker دوباره تست کردم و با سوماترای 1.7 مشکل داره و با 1.9 و 2.0 pre realase مشکلی نداره.
اما مورد Messages / Log پابرجاست.

۲- در ویندوز 7 نسخه ۶۴ بیتی، مورد کلیک در قسمت Messages / Log که باعث باز شدن دوباره‌ی فایل میشه در تک‌میکر رسمی من ندیدم. (من که هر چی تست کردم ندیدم. دوستان بیزحمت بیشتر تست کنند.)
اما در bidiTeXMaker این مشل وجود دارد.
والا بنده الان کمی گیج شدم! چون باز حالا که می‌گوید بنظر می‌رسد ربطی به فاصله ندارد!!

متاسفانه با تلاش فراوان بنده این مشکل برام ایجاد نمیشه که بتونم دلیل ایجادش رو خودم پیدا کنم، شما میخواهید یکی از اون سندهایی که این مشکل براتون باهاش پیش میاد با دقیقا همون نام برام بفرستید و بگید روی کامپیوترتون در چه مسیری ذخیره بوده است و سندتون احتمالا باید چندفایلی باشد که اگر هست در این صورت حالت Define current document as Master document رو انجام دادید یا نه؟
و آیا بعد از مدتی مشکل پیش میاد یا از اول قابل مشاهده است؟
به سرعت کلیک کردن یا به فشاری که روی نرم‌افزار و سیستم می‌آوریم ربط دارد یا خیر؟
لطفا هم سندی برای مشکل کلیک روی PDF سند کنید و هم سندی برای مشکل کلیک روی
  قسمت Messages / Log در ضمن دقت کنید مشکل در 32 بیت مدنظرم است پس سندی که میتونید توی 32 بیت باهاش مشکل رو ایجاد کنید بفرستید.
ممنون از لطف و وقت‌تون.

هادی صفی‌اقدم

نقل قول از: سیدرضی علوی‌زاده در ژانویه 11, 2012, 11:18:00 بعد از ظهر
والا بنده الان کمی گیج شدم! چون باز حالا که می‌گوید بنظر می‌رسد ربطی به فاصله ندارد!!

متاسفانه با تلاش فراوان بنده این مشکل برام ایجاد نمیشه که بتونم دلیل ایجادش رو خودم پیدا کنم، شما میخواهید یکی از اون سندهایی که این مشکل براتون باهاش پیش میاد با دقیقا همون نام برام بفرستید و بگید روی کامپیوترتون در چه مسیری ذخیره بوده است و سندتون احتمالا باید چندفایلی باشد که اگر هست در این صورت حالت Define current document as Master document رو انجام دادید یا نه؟
و آیا بعد از مدتی مشکل پیش میاد یا از اول قابل مشاهده است؟
به سرعت کلیک کردن یا به فشاری که روی نرم‌افزار و سیستم می‌آوریم ربط دارد یا خیر؟
لطفا هم سندی برای مشکل کلیک روی PDF سند کنید و هم سندی برای مشکل کلیک روی
  قسمت Messages / Log در ضمن دقت کنید مشکل در 32 بیت مدنظرم است پس سندی که میتونید توی 32 بیت باهاش مشکل رو ایجاد کنید بفرستید.
ممنون از لطف و وقت‌تون.
من در پست بالا در هر دو حالت نوشتم که ویندوز 7 نسخه ۶۴ بیتی و در ۳۲ بیتی مشکی نداریم.

سیدرضی علوی‌زاده

نقل قول از: هادی صفی‌اقدم در ژانویه 12, 2012, 03:40:05 قبل از ظهر
من در پست بالا در هر دو حالت نوشتم که ویندوز 7 نسخه ۶۴ بیتی و در ۳۲ بیتی مشکی نداریم.
یعنی تک‌میکر دوجهته در 32 بیت مشکل ندارد؟! با داشتن فاصله در مسیر نصب هم مشکل پیش نمی‌آید؟
مگر قبلا در 32 بیت این مشکل را مشاهده نکرده بودید؟

اگر در 32 بیت نباشد که احتمالا مشکل فقط از 64 بیتی بودن است!