2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 18:30 
Аватара пользователя


17/03/17
683
Львів
Здравствуйте.
Дело вот в чем. Пишу:

Используется синтаксис LaTeX
\\\\
$[1]$ S. H. Hendi, B. Eslam Panah, R. Saffari, International Journal of Modern Physics D 23 (No. 11), (2014) 1450088.
\\\\

Получаю (то что вверху):

Изображение]

Теперь хочу подвинуть вторую строчку немного вправо, пишу:

Используется синтаксис LaTeX
\\\\
$[1]$ S. H. Hendi, B. Eslam Panah, R. Saffari, International Journal of Modern Physics\\
\hspace*{0.6cm}D 23 (No. 11), (2014) 1450088.
\\\\


Получаю то, что снизу. То есть, первая строчка "стянулась" влево. Значит там "ещё было место". Но если теперь написать, например:

Используется синтаксис LaTeX
\\\\
$[1]$ S. H. Hendi, B. Eslam Panah, R. Saffari, International Journal of Modern Physics D 23\\
\hspace*{0.6cm}(No. 11), (2014) 1450088.
\\\\


То есть попытатся втиснуть в верхнюю строчку ещё D 23, то получится:

Изображение

То есть, принудительно делается перенос на новую строку после слова Physics, и содержимое верхней строки растягивается на всю ширину страницы.

Можно ли справится с этой проблемой не пользуясь специальной функцией для оформления списка литературы в LaTeX? Пока что хочу так сделать.

Как, например, принудительно растянуть строчку на всю ширину страницы? Тогда можно было бы реализовать вариант на первом рисунке (внизу).

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 18:44 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331067 писал(а):
Дело вот в чем.


И кто же вас учил так форматировать список литературы? Ищите на гугле latex, bibitem , cite , bibliography ?

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 19:30 
Аватара пользователя


17/03/17
683
Львів
Red_Herring, спасибо, вы правы, посмотрю как это делается функционалом Латеха. Согласен, желательно пользоваться тем, что для этого предназначено. Просто было бы ещё неплохо знать, как можно "вручную" что-то сделать, если что-то не понравится и т. д.

-- 07 авг 2018, 18:39 --

(Оффтоп)

Например, мне не очень понравилось как Beamer делает презентации, но это я просто со всеми его настройками не имел времени разбираться. Например, как убрать тот или иной элемент презентации, с цветами этими и т. д. Поэтому верстал презентацию в самом Латехе с:

Используется синтаксис LaTeX
\usepackage{geometry}
\geometry{papersize={20 cm, 15 cm}}
\geometry{left=2cm}
\geometry{right=2cm}
\geometry{top=2cm}
\geometry{bottom=2cm}


Выглядит странновато конечно. Чувствую придется когда-то разбираться с этим Beamer'ом.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 19:53 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331083 писал(а):
Выглядит странновато конечно

Не странновато, а просто нечитаемо. Делать такие презентации--неуважение к слушателям. Beamer создает страницу 3.50 Х 9.00 см и поэтому обычные буквы выглядят достаточно большими на экране. Разбирайтесь с beamer.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 20:15 
Аватара пользователя


17/03/17
683
Львів
Red_Herring, в том моем случае, размер шрифта был довольно большой. Вот один из слайдов (шрифт немного размазан и сглажен, но это из-за того, что это скриншот. В pdf резкость лучше.):

(Оффтоп)

Изображение

Я видел презентации вообще с очень мелким шрифтом и с очень большим объемом текста :-)

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение07.08.2018, 21:00 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331088 писал(а):
Я видел презентации вообще с очень мелким шрифтом и с очень большим объемом текста

А я видел людей, просто показывающие статьи. В таком случае я говорю вслух "это нечитаемо" и ухожу из аудитории.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение08.08.2018, 20:38 
Аватара пользователя


17/03/17
683
Львів
Освоил оформление библиографии в Латехе. Даже справился с проблемой служебного слова "Литература" с помощью команды \renewcommand. Но возникли две трудности. Шрифт этого "оглавления" слишком большой и ещё присутствует слишком большой отступ вверху.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение08.08.2018, 20:58 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331258 писал(а):
Освоил оформление библиографии в Латехе. Даже справился с проблемой служебного слова "Литература" с помощью команды \renewcommand. Но возникли две трудности. Шрифт этого "оглавления" слишком большой и ещё присутствует слишком большой отступ вверху.

Primer ? https://dxdy.ru/topic127394.html

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение08.08.2018, 21:03 
Аватара пользователя


17/03/17
683
Львів
Потом выложу скрин. Сейчас нет возможности.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение08.08.2018, 21:54 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331261 писал(а):
Потом выложу скрин.

Нужен код, а не скрин. Читайте по ссылке!

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение08.08.2018, 22:45 
Аватара пользователя


17/03/17
683
Львів
Хорошо, спасибо, посмотрю по ссылке. Через день опишу подробнее. Сейчас интернета нормального нет.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение09.08.2018, 12:00 
Аватара пользователя


17/03/17
683
Львів
Итак, в начале документа добавил:
Используется синтаксис LaTeX
\renewcommand{\bibname}{Список використаних джерел}
 

Потом сам список литературы, например:
Используется синтаксис LaTeX
\newpage
\noindent
\begin{thebibliography}{00}
\bibitem{1}
A. G. Riess et al., Astron. J. 116, 1009 (1998);\\
S. Perlmutter et al., Astrophys. J. 517, 565 (1999);\\
A. G. Riess et al., Astrophys. J. 607, 665 (2004).
\bibitem{2}
L. P. Chimento, Phys. Rev. D 69, 123517 (2004);\\
R. J. Scherrer, Phys. Rev. Lett. 93, 011301 (2004);\\
A. A. Sen and R. J. Scherrer, Phys. Rev. D 72, 063511 (2005).
\end{thebibliography}

В результате (все-таки думаю со скрином понятнее будет):

(Оффтоп)

Изображение

Как я писал, не устраивает слишком большой размер шрифта "заголовка" и странно большой оступ вверху (да и между заголовком и первым источником тоже было бы неплохо знать как интервал регулировать).

Red_Herring, я немного не понял, вы говорили посмотреть "по ссылке" на ту тему этого форума, или перейти по тем двум ссылкам, что есть в той теме и посмотреть там примеры?

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение09.08.2018, 12:42 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331346 писал(а):
вы говорили посмотреть "по ссылке" на ту тему этого форума

И то и другое. И давайте компилируемый пример, т.е. содержащий все что надо, начиная с \documentclass и кончая \end{document}

И библиографию следует форматировать правильно, а не засовывать несколько источников в один \bibitem. И никаких \\ там быть не должно

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение09.08.2018, 13:10 
Аватара пользователя


17/03/17
683
Львів
Red_Herring,
вот компилируемый пример (ненужное убрал, но не все):

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[oneside,final,14pt]{extreport}
\usepackage[utf8]{inputenc}
\usepackage[russianb]{babel}
\usepackage{vmargin}
\setpapersize{A4}
\setmarginsrb{2cm}{2cm}{2cm}{2cm}{0pt}{0mm}{0pt}{13mm}
\usepackage{indentfirst}
\usepackage{amssymb}
\usepackage{amsmath}
\sloppy
\usepackage{graphicx} %Для вставляння малюнків в pdf
\graphicspath{{pictures/}}
\DeclareGraphicsExtensions{.pdf}

\begin{document}
\renewcommand{\bibname}{Список використаних джерел}
\newpage
\noindent
\begin{thebibliography}{00}
\bibitem{1}
A. G. Riess et al., Astron. J. 116, 1009 (1998);\\
S. Perlmutter et al., Astrophys. J. 517, 565 (1999);\\
A. G. Riess et al., Astrophys. J. 607, 665 (2004).
\bibitem{2}
L. P. Chimento, Phys. Rev. D 69, 123517 (2004);\\
R. J. Scherrer, Phys. Rev. Lett. 93, 011301 (2004);\\
A. A. Sen and R. J. Scherrer, Phys. Rev. D 72, 063511 (2005).
\end{thebibliography}

\end{document}
 

Red_Herring в сообщении #1331353 писал(а):
а не засовывать несколько источников в один \bibitem

Просто в статье в одном месте сразу ссылаются на несколько статтей по одной теме. Им и присваивается один номер. Например (скрин из статьи):

Изображение

В этом случае тоже следует писать для каждого источника свой \bibitem, а потом сформировать их как-то в группы? Я просто поставил \\, но буду рад, если подсажите, как это можно грамотно сделать.

 Профиль  
                  
 
 Re: Проблема с автоматическим переходом на новую строку.
Сообщение09.08.2018, 15:00 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
misha.physics в сообщении #1331361 писал(а):
Просто в статье в одном месте сразу ссылаются на несколько статей по одной теме. Им и присваивается один номер. Например (скрин из статьи):

Дурость... См. как надо в коде
Ну как можно было догадаться без примера (и кстати, слово "минимальный" означает что не относящихся к делу пакетов совать не надо) что вы пользуете extreport в 14pt?

Ну а extreport название библиографии записывает как \chapter*, я просто скопировал определение и изменил на \section* (и заключил в \makeatletter...
\makeatother чтобы работало из-за @).

И зачем с украинским языком вы хотите [russian]{babel}, когда есть [ukrainian] ?

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[oneside,final,14pt]{extreport}
\usepackage[utf8]{inputenc}
\usepackage[ukrainian]{babel}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\section*{\bibname
        \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy\clubpenalty4000\widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
\makeatother


%\usepackage{vmargin}
%\setpapersize{A4}
%\setmarginsrb{2cm}{2cm}{2cm}{2cm}{0pt}{0mm}{0pt}{13mm}
%\usepackage{indentfirst}
\usepackage{amssymb}
\usepackage{amsmath}
\sloppy
%\usepackage{graphicx} %Для вставляння малюнків в pdf
%\graphicspath{{pictures/}}
%\DeclareGraphicsExtensions{.pdf}

\begin{document}
В \cite{rie98,per99,rie04}

\renewcommand{\bibname}{Список використаних джерел}
%\newpage
\noindent
\begin{thebibliography}{00}
\item[\textbf{Усякий непотріб}]
\bibitem{rie98}
A. G. Riess et al., Astron. J. 116, 1009 (1998).
\bibitem{per99}
S. Perlmutter et al., Astrophys. J. 517, 565 (1999).
\bibitem{rie04}
A. G. Riess et al., Astrophys. J. 607, 665 (2004).
\item[\textbf{Інша фігня}]
\bibitem{chim04}
L. P. Chimento, Phys. Rev. D 69, 123517 (2004).
\bibitem{sch04}
R. J. Scherrer, Phys. Rev. Lett. 93, 011301 (2004);
\bibitem{sen}
A. A. Sen and R. J. Scherrer, Phys. Rev. D 72, 063511 (2005).
\end{thebibliography}

\end{document}

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group