texstudio icon indicating copy to clipboard operation
texstudio copied to clipboard

exchange locations of code and pdf

Open shx2pi opened this issue 1 year ago • 6 comments

建议增加一个可以将代码和PDF文件位置可以交换的选项。现在默认的情况是代码在左,PDF在右,如果可以的话,可以增加选项让代码在右,PDF在左。(也可以进一步增加代码在上,PDF在下;或代码在下,PDF在上)这样,对于大屏幕,用户可以更高效地使用屏幕空间。或者,如果将屏幕竖直放置(相对于默认的横向放置)的话,代码和PDF上下分栏看上去会更舒服

Suggest adding an option that allows for the exchange of code and PDF file locations. The default situation now is that the code is on the left and PDF is on the right. If possible, you can add an option to make the code on the right and PDF on the left. (You can also further increase the code above and PDF below; or code below and PDF above), so that users can use screen space more efficiently for large screens. Alternatively, if the screen is placed vertically (relative to the default horizontal placement), the code and PDF columns will appear more comfortable in both the top and bottom sections

shx2pi avatar Dec 30 '23 09:12 shx2pi

One workaround is to make built-in viewer windowed, see https://texstudio-org.github.io/viewing.html.

You can switch to window-based viewer by clicking (on the upper right corner in embedded mode) image

muzimuzhi avatar Dec 30 '23 11:12 muzimuzhi

duplicate, s. #2677

octaeder avatar Dec 30 '23 13:12 octaeder

a quick and dirty try:

grafik

grafik

I could look deeper into it.

octaeder avatar Dec 30 '23 20:12 octaeder

new option "Internal Viewer Location" with combobox (values Left, Right (default), Top, Bottom):

grafik

Currently a change of the option needs a restart to take effect. Is this ok?

octaeder avatar Dec 31 '23 03:12 octaeder

basically, maybe, though this is probably also for a low number of users. However, it messes the general logic of the GUI set-up. E.g. bookmarks is not under text editor any more (vertical setup) show/hide sidepanel/message panel does not match the GUI set up any more

sunderme avatar Dec 31 '23 12:12 sunderme

I would like to see some clear involvement from potential users here. There is little benefit for us to guess how it is used when nobody of the programmers uses it that way. Basically the functionality is completely untested and especially unoptimized.

sunderme avatar Dec 31 '23 12:12 sunderme