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
879
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
11534
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
11534
Hogtown
Vjatcheslav1
Послушайте совета: не занимайтесь окружениями. Реально их вводить, а не брать из пакета, приходится страшно редко.

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


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

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


03/06/12
2874
Здравствуйте! Хоть эта тема и поросла травой, хочу поделиться тем, что мне удалось обнаружить. Быть может, кому-то да пригодится. Проблем с графикой удается избежать, если использовать движок 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, Супермодераторы



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

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


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

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