2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1 ... 3, 4, 5, 6, 7
 
 Re: Русский язык в miktex
Сообщение19.01.2015, 11:58 


29/12/14
28
Буду пробовать, о результатах напишу.

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение19.01.2015, 15:19 
Заслуженный участник
Аватара пользователя


27/05/11
874
Red_Herring в сообщении #964739 писал(а):
Вообще-то окружение должно принимать какие-то аргументы и потому д.б. указано их число.

В данном случае это необязательный параметр:
Цитата:
\newenvironment{env}[i]{def1}{def2} Определяет новые командные скобки с именем env, где env должно быть именем новых командных скобок, состоящим целиком из букв. Более того, не должно существовать команды с именем \env. Необязательный параметр i представляет собой целое положительное число между 1 и 9 и указывает, сколько аргументов будут иметь определяемые командные скобки. Параметр def1 содержит список команд, которые выполняются, когда LATEX наталкивается на команду \begin{env}, а def2 содержит список команд, которые выполняются, когда LATEX наталкивается на команду \end{env}. Фигурные скобки вокруг def1 и def2 являются частью синтаксиса этой декларации и не ограничивают область действия любых деклараций из def1 и def2. Если присутствует параметр i, то новые командные скобки открываются следующей командой: \begin{env}{arg1}...{arg2} и это то же самое, что выполнить def1, в котором формальные параметры #j заменены на аргументы argi (где 1  j  i). Заметим, что #j не должно встречаться в def2.


Red_Herring в сообщении #964739 писал(а):
... достаточно загрузить amsthm и ввести remarks ...

Точнее remark, в противном случае это уже новая команда. (Впрочем, может ТС и имел ввиду remark...)

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение19.01.2015, 15:34 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
lek в сообщении #964887 писал(а):
Точнее remark, в противном случае это уже новая команда. (Впрочем, может ТС и имел ввиду remark...


На самом деле amsthm не вводит никаких окружений типа теоремы и т.д. и т.п. а всего лишь дает путь к ним. Кроме того он вводит три стиля plain, definition, remark (но это именно стили, а не сами окружения)

Поэтому мы и вводим

Используется синтаксис LaTeX
\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}


а могли бы и

Используется синтаксис LaTeX
\theoremstyle{definition}
\newtheorem{remark}{Замечания}

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение20.01.2015, 08:36 


29/12/14
28
Неработающее окружение

А ларчик то просто открывался...
Оказывается, не совсем привыкнув к работе с TeX-ом, я забыл поставить в начале определения окружения бэкслэш.
Ну ничего, пока разбирался с ошибкой, научился новому приему в работе - разрабатывать, а затем и определять в файле несколько окружений с одинаковым именем и разным содержанием (которое, в принципе, может быть и очень сложным) а затем, быстро менять оформление текста, поочередно комментируя или раскомментируя эти окружения так, чтобы только текущее, необходимое прямо сейчас окружение, было раскоментировано.
Пример отрывка с двумя окружениями, комментированым и раскоментированым, см. ниже:

Код:
\documentclass[12pt,a4paper,titlepage,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage[left=3.00cm, right=1.00cm, top=2.00cm, bottom=2.00cm]{geometry}
%Неработающее окружение
%А ларчик то просто открывался...
%Оказывается, не совсем привыкнув к работе с TeX-ом,
%я забыл поставить в начале определения окружения бэкслэш.
%Ну ничего, пока разбирался  с ошибкой,
%научился новому приему в работе -
%разрабатывать, а затем и определять в файле несколько окружений с
%одинаковым именем и разным содержанием
%(которое, в принципе, может быть и очень сложным)
%а затем, быстро менять оформление текста,
%поочередно комментируя или
%раскоментируя эти
%окружения так, чтобы
%только текущее, необходимое прямо сейчас окружение,
%было раскоментировано.
%Пример с двумя окружениями,
%комментированым и
%раскоментированым, см. ниже:
%\newenvironment{remarks}{\small\bf}{\normalsize}
\newenvironment{remarks}
{
\sffamily
\small
}
{
\par
\normalsize
}
\begin{document}
\begin{flushleft}
\null\hfill
\begin{minipage}{0.3\textwidth}
{Утверждено\\
Постановлением\\
Госкомсанэпиднадзора РФ\\
от 31 октября 1996 г. \No 36\\

Дата введения с момента\\
утверждения}
\end{minipage}\\

\end{flushleft}


\begin{center}
\textbf{2.2.4. ФИЗИЧЕСКИЕ ФАКТОРЫ ПРОИЗВОДСТВЕННОЙ СРЕДЫ\\
2.1.8. ФИЗИЧЕСКИЕ ФАКТОРЫ ОКРУЖАЮЩЕЙ ПРИРОДНОЙ СРЕДЫ\\
ШУМ НА РАБОЧИХ МЕСТАХ, В ПОМЕЩЕНИЯХ ЖИЛЫХ, ОБЩЕСТВЕННЫХ\\
ЗДАНИЙ И НА ТЕРРИТОРИИ ЖИЛОЙ ЗАСТРОЙКИ\\
САНИТАРНЫЕ НОРМЫ\\
СН 2.2.4/2.1.8.562-96\\}
\end{center}

\begin{enumerate}
\item Разработаны Научно-исследовательским институтом медицины труда Российской академии медицинских наук (Суворов Г.А., Шкаринов Л.Н., Прокопенко Л.В., Кравченко О.К.), Московским НИИ гигиены им. Ф.Ф. Эрисмана (Карагодина И.Л., Смирнова Т.Г.).
\item Утверждены и введены в действие Постановлением Госкомсанэпиднадзора России от 31 октября 1996 г. \No 36.
\item Введены взамен Санитарных норм допустимых уровней шума на рабочих местах \No 3223-85, Санитарных норм допустимого шума в помещениях жилых и общественных зданий и на территории жилой застройки \No 3077-84, Гигиенических рекомендаций по установлению уровней шума на рабочих местах с учетом напряженности и тяжести труда \No 2411-81.
\end{enumerate}

\begin{remarks}
КонсультантПлюс: примечание.
Закон РСФСР от 19.04.1991 \No 1034-1 "<О санитарно эпидемиологическом благополучии населения"> утратил силу в связи с принятием Федерального закона от 30.03.1999 \No 52-ФЗ "<О санитарно-эпидемиологическом благополучии населения">.
\end{remarks}

\begin{center}
Закон РСФСР "<О санитарно-эпидемиологическом\\
благополучии населения">
\end{center}


\end{document}

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение20.01.2015, 13:05 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
Vjatcheslav1
Послушайте совета: не занимайтесь окружениями. Реально их вводить, а не брать из пакета, приходится страшно редко.

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение20.01.2015, 13:08 


29/12/14
28
Я учту это. Спасибо за совет.

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение08.09.2015, 16:02 


03/06/12
2868
Здравствуйте! Хоть эта тема и поросла травой, хочу поделиться тем, что мне удалось обнаружить. Быть может, кому-то да пригодится. Проблем с графикой удается избежать, если использовать движок XeLaTeX (хотя я пока и не знаю отличий этого движка от других). Простой рабочий пример такой:
Используется синтаксис LaTeX
<div class="codetitle"><b>Код:</b></div><div class="codecontent">\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
 \usepackage[russian,english]{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\begin{document}
Мама.
\includegraphics[scale=1]{вставлено (9).PNG}
\end{document}
</div>

хотя при этом иногда и возникает лишний файл графикасрусским.synctex.gz(busy) пока не пойму, почему. На рабочем столе создал папки графика и график. Так вот в папке графика этого файла не возникает, а копируешь тот же .tex - файл в папку график и почему-то возникает, хотя pdf в обоих случаях получаются верные.

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение28.02.2016, 21:06 


03/02/13
3
А может ли кто нибудь подсказать, как revtex4 заставить перечислять авторов без and.
Статья пишется по-русски, и этот артефакт никак подавить не удаётся.
Или, в крайнем случае, укажите альтернативу ревтеху, в которой есть не меньшие возможность для того, чтоб расписать affiliations для группы авторов.

Вот минимальный текст, который обрабатывается без ошибок.

Код:
\documentclass[preprintnumbers, superscriptaddress]{revtex4}

\usepackage[T1,T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english, russian]{babel}

\begin{document}

\selectlanguage{russian}

\title{Заголовок}

\author{\firstname{П.~А.}~\surname{Первый Автор}}
\email{pervyi@@pochta.com}
\author{\firstname{В.~А.}~\surname{Второй Автор}}
\email{vtoroy@pochta.com}
\affiliation{Институт, Российская Федерация}
\author{\firstname{Т.~А.}~\surname{Третий Автор}}
\email{tretiy@pochta.com}
\affiliation{Б-кий университет, физический факультет}



\begin{abstract}
Абстракт
\end{abstract}

\maketitle

\section{Введение}

Введение

\end{document}

 Профиль  
                  
 
 Re: Русский язык в miktex
Сообщение09.03.2016, 00:57 
Заслуженный участник


01/06/15
1149
С.-Петербург
Aelita2013 в сообщении #1102922 писал(а):
А может ли кто нибудь подсказать, как revtex4 заставить перечислять авторов без and.
Статья пишется по-русски, и этот артефакт никак подавить не удаётся.

У меня Ваш пример компилируется чисто по-русски: везде между именами авторов запятые, перед именем последнего автора - "и".
Версия пакета: Document Class: revtex4 2001/08/03 v4.0
С revtex4-1 тоже никаких проблем - всё по-русски. Document Class: revtex4-1 2010/07/25/20:33:00 4.1r
Может дело в других пакетах, которые у Вас давно не обновлялись? У меня MikTeX 2.9 с самыми свежими версиями всех пакетов.

P.S. А вообще Ваш вопрос не имеет никакого отношения к исходной теме (впрочем, как и проблемы топикстартера к названию темы). В таких случаях, по правилам форума, следует открывать новую тему.

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

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



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

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


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

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