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
11064
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
11064
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
11064
Hogtown
misha.physics в сообщении #1331088 писал(а):
Я видел презентации вообще с очень мелким шрифтом и с очень большим объемом текста

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

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


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

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


31/01/14
11064
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
11064
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
11064
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
11064
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, Супермодераторы



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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