%% Generated by Sphinx.
\def\sphinxdocclass{jsbook}
\documentclass[a4paper,10pt,dvipdfmx]{sphinxmanual}
\ifdefined\pdfpxdimen
   \let\sphinxpxdimen\pdfpxdimen\else\newdimen\sphinxpxdimen
\fi \sphinxpxdimen=.75bp\relax

\PassOptionsToPackage{warn}{textcomp}


\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amstext}



\usepackage{times}


\usepackage{sphinx}

\fvset{fontsize=\small}
\usepackage[dvipdfm]{geometry}


% Include hyperref last.
\usepackage{hyperref}
% Fix anchor placement for figures with captions.
\usepackage{hypcap}% it must be loaded after hyperref.
% Set up styles of URL: it should be placed after hyperref.
\urlstyle{same}
\renewcommand{\contentsname}{Contents:}

\usepackage{sphinxmessages}
\setcounter{tocdepth}{1}



\title{TestRTP}
\date{2021年02月25日}
\release{}
\author{Motoki Miura}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{}
\makeindex
\begin{document}

\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
\sphinxtableofcontents
\pagestyle{normal}
\phantomsection\label{\detokenize{index::doc}}



\chapter{イントロダクションIntro}
\label{\detokenize{intro:intro}}\label{\detokenize{intro::doc}}
ここはIntroです。{\hyperref[\detokenize{intro:isprime}]{\sphinxcrossref{\DUrole{std,std-ref}{images/isprime.c}}}} に、ソースコードの例を示します。

\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{c+c1}{\PYGZsh{}include \PYGZlt{}stdio.h\PYGZgt{}}

\PYG{n+nb}{int} \PYG{n}{isprime}\PYG{p}{(}\PYG{n+nb}{int} \PYG{n}{n}\PYG{p}{)}\PYG{p}{\PYGZob{}}
 \PYG{n+nb}{int} \PYG{n}{i}\PYG{p}{;}
 \PYG{k}{for}\PYG{p}{(}\PYG{n}{i}\PYG{o}{=}\PYG{l+m+mi}{2}\PYG{p}{;}\PYG{n}{i}\PYG{o}{\PYGZlt{}}\PYG{n}{n}\PYG{o}{/}\PYG{l+m+mi}{2}\PYG{p}{;}\PYG{n}{i}\PYG{o}{+}\PYG{o}{+}\PYG{p}{)}\PYG{p}{\PYGZob{}}
   \PYG{k}{if} \PYG{p}{(}\PYG{n}{n}\PYG{o}{\PYGZpc{}}\PYG{n}{i}\PYG{o}{==}\PYG{l+m+mi}{0}\PYG{p}{)} \PYG{k}{return} \PYG{n}{i}\PYG{p}{;}
 \PYG{p}{\PYGZcb{}}
 \PYG{k}{return} \PYG{l+m+mi}{1}\PYG{p}{;}
\PYG{p}{\PYGZcb{}}
\PYG{n+nb}{int} \PYG{n}{main}\PYG{p}{(}\PYG{n}{void}\PYG{p}{)}\PYG{p}{\PYGZob{}}
 \PYG{n+nb}{int} \PYG{n}{num} \PYG{p}{;}  \PYG{n+nb}{int} \PYG{n}{result}\PYG{p}{;}
 \PYG{n}{printf}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+s2}{input num}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s+s2}{\PYGZdq{}}\PYG{p}{)} \PYG{p}{;}

 \PYG{n}{scanf}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+si}{\PYGZpc{}d}\PYG{l+s+s2}{\PYGZdq{}}\PYG{p}{,} \PYG{o}{\PYGZam{}}\PYG{n}{num}\PYG{p}{)}\PYG{p}{;}

 \PYG{n}{result} \PYG{o}{=} \PYG{n}{isprime}\PYG{p}{(}\PYG{n}{num}\PYG{p}{)}\PYG{p}{;}
 \PYG{k}{if} \PYG{p}{(}\PYG{n}{result}\PYG{o}{==}\PYG{l+m+mi}{1}\PYG{p}{)} \PYG{n}{printf}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+si}{\PYGZpc{}d}\PYG{l+s+s2}{ is prime number (素数)}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s+s2}{\PYGZdq{}}\PYG{p}{,} \PYG{n}{num}\PYG{p}{)}\PYG{p}{;}
 \PYG{k}{else} \PYG{n}{printf}\PYG{p}{(}\PYG{l+s+s2}{\PYGZdq{}}\PYG{l+s+si}{\PYGZpc{}d}\PYG{l+s+s2}{ is not prime. }\PYG{l+s+si}{\PYGZpc{}d}\PYG{l+s+s2}{ is a divisor.}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s+s2}{ }\PYG{l+s+s2}{\PYGZdq{}}\PYG{p}{,} \PYG{n}{num}\PYG{p}{,} \PYG{n}{result}\PYG{p}{)}\PYG{p}{;}
 \PYG{k}{return} \PYG{l+m+mi}{0}\PYG{p}{;}
\PYG{p}{\PYGZcb{}}
\end{sphinxVerbatim}
\sphinxSetupCaptionForVerbatim{images/isprime.c}
\def\sphinxLiteralBlockLabel{\label{\detokenize{intro:isprime}}}
\fvset{hllines={, 12, 17,}}%
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}stdio.h\PYGZgt{}}

\PYG{k+kt}{int} \PYG{n+nf}{isprime}\PYG{p}{(}\PYG{k+kt}{int} \PYG{n}{n}\PYG{p}{)}\PYG{p}{\PYGZob{}}
  \PYG{k+kt}{int} \PYG{n}{i}\PYG{p}{;}
  \PYG{k}{for}\PYG{p}{(}\PYG{n}{i}\PYG{o}{=}\PYG{l+m+mi}{2}\PYG{p}{;}\PYG{n}{i}\PYG{o}{\PYGZlt{}}\PYG{n}{n}\PYG{o}{/}\PYG{l+m+mi}{2}\PYG{p}{;}\PYG{n}{i}\PYG{o}{+}\PYG{o}{+}\PYG{p}{)}\PYG{p}{\PYGZob{}}
    \PYG{k}{if} \PYG{p}{(}\PYG{n}{n}\PYG{o}{\PYGZpc{}}\PYG{n}{i}\PYG{o}{=}\PYG{o}{=}\PYG{l+m+mi}{0}\PYG{p}{)} \PYG{k}{return} \PYG{n}{i}\PYG{p}{;}
  \PYG{p}{\PYGZcb{}}
  \PYG{k}{return} \PYG{l+m+mi}{1}\PYG{p}{;}
\PYG{p}{\PYGZcb{}}
\PYG{k+kt}{int} \PYG{n+nf}{main}\PYG{p}{(}\PYG{k+kt}{void}\PYG{p}{)}\PYG{p}{\PYGZob{}}
  \PYG{k+kt}{int} \PYG{n}{num} \PYG{p}{;}  \PYG{k+kt}{int} \PYG{n}{result}\PYG{p}{;}
  \PYG{n}{printf}\PYG{p}{(}\PYG{l+s}{\PYGZdq{}}\PYG{l+s}{input num}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s}{\PYGZdq{}}\PYG{p}{)} \PYG{p}{;}
  
  \PYG{n}{scanf}\PYG{p}{(}\PYG{l+s}{\PYGZdq{}}\PYG{l+s}{\PYGZpc{}d}\PYG{l+s}{\PYGZdq{}}\PYG{p}{,} \PYG{o}{\PYGZam{}}\PYG{n}{num}\PYG{p}{)}\PYG{p}{;}

  \PYG{n}{result} \PYG{o}{=} \PYG{n}{isprime}\PYG{p}{(}\PYG{n}{num}\PYG{p}{)}\PYG{p}{;}
  \PYG{k}{if} \PYG{p}{(}\PYG{n}{result}\PYG{o}{=}\PYG{o}{=}\PYG{l+m+mi}{1}\PYG{p}{)} \PYG{n}{printf}\PYG{p}{(}\PYG{l+s}{\PYGZdq{}}\PYG{l+s}{\PYGZpc{}d is prime number (素数)}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s}{\PYGZdq{}}\PYG{p}{,} \PYG{n}{num}\PYG{p}{)}\PYG{p}{;}
  \PYG{k}{else} \PYG{n}{printf}\PYG{p}{(}\PYG{l+s}{\PYGZdq{}}\PYG{l+s}{\PYGZpc{}d is not prime. \PYGZpc{}d is a divisor.}\PYG{l+s+se}{\PYGZbs{}n}\PYG{l+s}{ }\PYG{l+s}{\PYGZdq{}}\PYG{p}{,} \PYG{n}{num}\PYG{p}{,} \PYG{n}{result}\PYG{p}{)}\PYG{p}{;}
  \PYG{k}{return} \PYG{l+m+mi}{0}\PYG{p}{;}
\PYG{p}{\PYGZcb{}}




\end{sphinxVerbatim}
\sphinxresetverbatimhllines


\chapter{Arduino}
\label{\detokenize{arduino:arduino}}\label{\detokenize{arduino::doc}}
Arduino.ino sample です。{\hyperref[\detokenize{arduino:sketch}]{\sphinxcrossref{\DUrole{std,std-ref}{src/sketch\_feb25a.ino}}}} に、ソースコードの例を示します。

強調したい場合、\sphinxstylestrong{たとえば}
ソースコード \sphinxcode{\sphinxupquote{make}} は、このようになります。
\sphinxSetupCaptionForVerbatim{src/sketch\_feb25a.ino}
\def\sphinxLiteralBlockLabel{\label{\detokenize{arduino:sketch}}}
\fvset{hllines={, 2,}}%
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k+kr}{void} \PYG{n+nb}{setup}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob{}}
  \PYG{c+c1}{// put your setup code here, to run once:}

\PYG{p}{\PYGZcb{}}

\PYG{k+kr}{void} \PYG{n+nb}{loop}\PYG{p}{(}\PYG{p}{)} \PYG{p}{\PYGZob{}}
  \PYG{c+c1}{// put your main code here, to run repeatedly:}

\PYG{p}{\PYGZcb{}}
\end{sphinxVerbatim}
\sphinxresetverbatimhllines
\sphinxSetupCaptionForVerbatim{src/factorytest.ino}
\def\sphinxLiteralBlockLabel{\label{\detokenize{arduino:factorytest}}}
\fvset{hllines={, 2,}}%
\begin{sphinxVerbatim}[commandchars=\\\{\},numbers=left,firstnumber=1,stepnumber=1]
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZdq{}M5StickCPlus.h\PYGZdq{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZdq{}fft.h\PYGZdq{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZdq{}esp\PYGZus{}pm.h\PYGZdq{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}rom/crc.h\PYGZgt{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}driver/i2s.h\PYGZgt{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}driver/rmt.h\PYGZgt{}}

\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}BLEDevice.h\PYGZgt{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}BLEServer.h\PYGZgt{}}
\PYG{c+cp}{\PYGZsh{}}\PYG{c+cp}{include} \PYG{c+cpf}{\PYGZlt{}BLEUtils.h\PYGZgt{}}
\PYG{k+kr}{typedef} \PYG{k+kr}{struct}
\PYG{p}{\PYGZob{}}
    \PYG{n}{point\PYGZus{}3d\PYGZus{}t} \PYG{n}{start\PYGZus{}point}\PYG{p}{;}
    \PYG{n}{point\PYGZus{}3d\PYGZus{}t} \PYG{n}{end\PYGZus{}point}\PYG{p}{;}
\PYG{p}{\PYGZcb{}} \PYG{n}{line\PYGZus{}3d\PYGZus{}t}\PYG{p}{;}

\PYG{k+kr}{typedef} \PYG{k+kr}{struct}
\PYG{p}{\PYGZob{}}
    \PYG{k+kr}{double} \PYG{n}{x}\PYG{p}{;}
    \PYG{k+kr}{double} \PYG{n}{y}\PYG{p}{;}
\PYG{p}{\PYGZcb{}} \PYG{n}{point\PYGZus{}2d\PYGZus{}t}\PYG{p}{;}
\end{sphinxVerbatim}
\sphinxresetverbatimhllines


\chapter{Tutorial}
\label{\detokenize{tutorial:tutorial}}\label{\detokenize{tutorial::doc}}
ここはチュートリアルです。


\section{The reStructuredText Cheat Sheet: Syntax Reminders}
\label{\detokenize{tutorial:the-restructuredtext-cheat-sheet-syntax-reminders}}\begin{quote}\begin{description}
\item[{Info}] \leavevmode
See \textless{}\sphinxurl{http://docutils.sf.net/rst.html}\textgreater{} for introductory docs.

\item[{Author}] \leavevmode
David Goodger \textless{}\sphinxhref{mailto:goodger@python.org}{goodger@python.org}\textgreater{}

\item[{Date}] \leavevmode
\$Date: 2013\sphinxhyphen{}02\sphinxhyphen{}20 02:10:53 +0100 (Mi, 20. Feb 2013) \$

\item[{Revision}] \leavevmode
\$Revision: 7612 \$

\item[{Description}] \leavevmode
This is a "docinfo block", or bibliographic field list

\end{description}\end{quote}

\begin{sphinxadmonition}{note}{注釈:}
If you are reading this as HTML, please read
\sphinxurl{cheatsheet.txt} instead to see the input syntax examples!
\end{sphinxadmonition}


\chapter{Section Structure}
\label{\detokenize{tutorial:section-structure}}
Section titles are underlined or overlined \& underlined.


\chapter{Body Elements}
\label{\detokenize{tutorial:body-elements}}
Grid table:


\begin{savenotes}\sphinxattablestart
\centering
\begin{tabular}[t]{|*{2}{\X{1}{2}|}}
\hline

Paragraphs are flush\sphinxhyphen{}left,
separated by blank lines.
\begin{quote}

Block quotes are indented.
\end{quote}
&\sphinxmultirow{2}{2}{%
\begin{varwidth}[t]{\sphinxcolwidth{1}{2}}
Literal block, preceded by "::":

\begin{sphinxVerbatimintable}[commandchars=\\\{\}]
\PYG{n}{Indented}
\end{sphinxVerbatimintable}

or:

\begin{sphinxVerbatimintable}[commandchars=\\\{\}]
\PYG{o}{\PYGZgt{}} \PYG{n}{Quoted}
\end{sphinxVerbatimintable}
\par
\vskip-\baselineskip\vbox{\hbox{\strut}}\end{varwidth}%
}%
\\
\cline{1-1}
\begin{sphinxVerbatimintable}[commandchars=\\\{\}]
\PYG{g+gp}{\PYGZgt{}\PYGZgt{}\PYGZgt{} }\PYG{n+nb}{print} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{Doctest block}\PYG{l+s+s1}{\PYGZsq{}}
\PYG{g+go}{Doctest block}
\end{sphinxVerbatimintable}
&\sphinxtablestrut{2}\\
\hline\sphinxstartmulticolumn{2}%
\begin{varwidth}[t]{\sphinxcolwidth{2}{2}}

\begin{DUlineblock}{0em}
\item[] Line blocks preserve line breaks \& indents. {[}new in 0.3.6{]}
\item[]
\begin{DUlineblock}{\DUlineblockindent}
\item[] Useful for addresses, verse, and adornment\sphinxhyphen{}free lists; long
lines can be wrapped with continuation lines.
\end{DUlineblock}
\end{DUlineblock}
\par
\vskip-\baselineskip\vbox{\hbox{\strut}}\end{varwidth}%
\sphinxstopmulticolumn
\\
\hline
\end{tabular}
\par
\sphinxattableend\end{savenotes}

Simple tables:


\begin{savenotes}\sphinxattablestart
\centering
\begin{tabular}[t]{|*{2}{\X{1}{2}|}}
\hline
\sphinxstyletheadfamily 
List Type
&\sphinxstyletheadfamily 
Examples (syntax in the \sphinxhref{cheatsheet.txt}{text source})
\\
\hline
Bullet list
&\begin{itemize}
\item {} 
items begin with "\sphinxhyphen{}", "+", or "*"

\end{itemize}
\\
\hline
Enumerated list
&\begin{enumerate}
\sphinxsetlistlabels{\arabic}{enumi}{enumii}{}{.}%
\item {} 
items use any variation of "1.", "A)", and "(i)"

\item {} 
also auto\sphinxhyphen{}enumerated

\end{enumerate}
\\
\hline
Definition list
&\begin{description}
\item[{Term is flush\sphinxhyphen{}left}] \leavevmode{[}optional classifier{]}
Definition is indented, no blank line between

\end{description}
\\
\hline
Field list
&\begin{quote}\begin{description}
\item[{field name}] \leavevmode
field body

\end{description}\end{quote}
\\
\hline
Option list
&\begin{optionlist}{3cm}
\item [\sphinxhyphen{}o]  
at least 2 spaces between option \& description
\end{optionlist}
\\
\hline
\end{tabular}
\par
\sphinxattableend\end{savenotes}


\begin{savenotes}\sphinxattablestart
\centering
\begin{tabulary}{\linewidth}[t]{|T|T|}
\hline
\sphinxstyletheadfamily 
Explicit Markup
&\sphinxstyletheadfamily 
Examples (visible in the \sphinxhref{cheatsheet.txt}{text source})
\\
\hline
Footnote
&\\
\hline
Citation
&\\
\hline
Hyperlink Target
&\phantomsection\label{\detokenize{tutorial:internal-target}}\\
\hline
Anonymous Target
&\\
\hline
Directive ("::")
&
\noindent\sphinxincludegraphics{{biohazard}.png}
\\
\hline
Substitution Def
&\\
\hline
Comment
&\\
\hline
Empty Comment
&
(".." on a line by itself, with blank lines before \& after,
used to separate indentation contexts)
\\
\hline
\end{tabulary}
\par
\sphinxattableend\end{savenotes}


\chapter{Inline Markup}
\label{\detokenize{tutorial:inline-markup}}
\sphinxstyleemphasis{emphasis}; \sphinxstylestrong{strong emphasis}; \sphinxtitleref{interpreted text}; \sphinxstyleemphasis{interpreted text
with role}; \sphinxcode{\sphinxupquote{inline literal text}}; standalone hyperlink,
\sphinxurl{http://docutils.sourceforge.net}; named reference, \sphinxhref{http://docutils.sf.net/rst.html}{reStructuredText};
\sphinxhref{http://docutils.sf.net/docs/ref/rst/restructuredtext.html}{anonymous reference}; footnote reference, %
\begin{footnote}[1]\sphinxAtStartFootnote
Manually numbered or {[}\#{]} auto\sphinxhyphen{}numbered
(even {[}\#labelled{]}) or {[}*{]} auto\sphinxhyphen{}symbol
%
\end{footnote}; citation reference,
\sphinxcite{tutorial:cit2002}; like an inline directive; \phantomsection\label{\detokenize{tutorial:inline-internal-target}}inline internal target.


\chapter{Directive Quick Reference}
\label{\detokenize{tutorial:directive-quick-reference}}
See \textless{}\sphinxurl{http://docutils.sf.net/docs/ref/rst/directives.html}\textgreater{} for full info.


\begin{savenotes}\sphinxatlongtablestart\begin{longtable}[c]{|l|l|}
\hline
\sphinxstyletheadfamily 
Directive Name
&\sphinxstyletheadfamily 
Description (Docutils version added to, in {[}brackets{]})
\\
\hline
\endfirsthead

\multicolumn{2}{c}%
{\makebox[0pt]{\sphinxtablecontinued{\tablename\ \thetable{} \textendash{} 前のページからの続き}}}\\
\hline
\sphinxstyletheadfamily 
Directive Name
&\sphinxstyletheadfamily 
Description (Docutils version added to, in {[}brackets{]})
\\
\hline
\endhead

\hline
\multicolumn{2}{r}{\makebox[0pt][r]{\sphinxtablecontinued{次のページに続く}}}\\
\endfoot

\endlastfoot

attention
&
Specific admonition; also "caution", "danger",
"error", "hint", "important", "note", "tip", "warning"
\\
\hline
admonition
&
Generic titled admonition: \sphinxcode{\sphinxupquote{.. admonition:: By The Way}}
\\
\hline
image
&
\sphinxcode{\sphinxupquote{.. image:: picture.png}}; many options possible
\\
\hline
figure
&
Like "image", but with optional caption and legend
\\
\hline
topic
&
\sphinxcode{\sphinxupquote{.. topic:: Title}}; like a mini section
\\
\hline
sidebar
&
\sphinxcode{\sphinxupquote{.. sidebar:: Title}}; like a mini parallel document
\\
\hline
parsed\sphinxhyphen{}literal
&
A literal block with parsed inline markup
\\
\hline
rubric
&
\sphinxcode{\sphinxupquote{.. rubric:: Informal Heading}}
\\
\hline
epigraph
&
Block quote with class="epigraph"
\\
\hline
highlights
&
Block quote with class="highlights"
\\
\hline
pull\sphinxhyphen{}quote
&
Block quote with class="pull\sphinxhyphen{}quote"
\\
\hline
compound
&
Compound paragraphs {[}0.3.6{]}
\\
\hline
container
&
Generic block\sphinxhyphen{}level container element {[}0.3.10{]}
\\
\hline
table
&
Create a titled table {[}0.3.1{]}
\\
\hline
list\sphinxhyphen{}table
&
Create a table from a uniform two\sphinxhyphen{}level bullet list {[}0.3.8{]}
\\
\hline
csv\sphinxhyphen{}table
&
Create a table from CSV data {[}0.3.4{]}
\\
\hline
contents
&
Generate a table of contents
\\
\hline
sectnum
&
Automatically number sections, subsections, etc.
\\
\hline
header, footer
&
Create document decorations {[}0.3.8{]}
\\
\hline
target\sphinxhyphen{}notes
&
Create an explicit footnote for each external target
\\
\hline
math
&
Mathematical notation (input in LaTeX format)
\\
\hline
meta
&
HTML\sphinxhyphen{}specific metadata
\\
\hline
include
&
Read an external reST file as if it were inline
\\
\hline
raw
&
Non\sphinxhyphen{}reST data passed untouched to the Writer
\\
\hline
replace
&
Replacement text for substitution definitions
\\
\hline
unicode
&
Unicode character code conversion for substitution defs
\\
\hline
date
&
Generates today\textquotesingle{}s date; for substitution defs
\\
\hline
class
&
Set a "class" attribute on the next element
\\
\hline
role
&
Create a custom interpreted text role {[}0.3.2{]}
\\
\hline
default\sphinxhyphen{}role
&
Set the default interpreted text role {[}0.3.10{]}
\\
\hline
title
&
Set the metadata document title {[}0.3.10{]}
\\
\hline
\end{longtable}\sphinxatlongtableend\end{savenotes}


\chapter{Interpreted Text Role Quick Reference}
\label{\detokenize{tutorial:interpreted-text-role-quick-reference}}
See \textless{}\sphinxurl{http://docutils.sf.net/docs/ref/rst/roles.html}\textgreater{} for full info.


\begin{savenotes}\sphinxattablestart
\centering
\begin{tabulary}{\linewidth}[t]{|T|T|}
\hline
\sphinxstyletheadfamily 
Role Name
&\sphinxstyletheadfamily 
Description
\\
\hline
emphasis
&
Equivalent to \sphinxstyleemphasis{emphasis}
\\
\hline
literal
&
Equivalent to \sphinxcode{\sphinxupquote{literal}} but processes backslash escapes
\\
\hline
math
&
Mathematical notation (input in LaTeX format)
\\
\hline
PEP
&
Reference to a numbered Python Enhancement Proposal
\\
\hline
RFC
&
Reference to a numbered Internet Request For Comments
\\
\hline
raw
&
For non\sphinxhyphen{}reST data; cannot be used directly (see docs) {[}0.3.6{]}
\\
\hline
strong
&
Equivalent to \sphinxstylestrong{strong}
\\
\hline
sub
&
Subscript
\\
\hline
sup
&
Superscript
\\
\hline
title
&
Title reference (book, etc.); standard default role
\\
\hline
\end{tabulary}
\par
\sphinxattableend\end{savenotes}


\chapter{Conclusion}
\label{\detokenize{conclusion:conclusion}}\label{\detokenize{conclusion::doc}}

\chapter{Indices and tables}
\label{\detokenize{index:indices-and-tables}}\begin{itemize}
\item {} 
\DUrole{xref,std,std-ref}{genindex}

\item {} 
\DUrole{xref,std,std-ref}{modindex}

\item {} 
\DUrole{xref,std,std-ref}{search}

\end{itemize}

\begin{sphinxthebibliography}{CIT2002}
\bibitem[CIT2002]{tutorial:cit2002}
A citation.
\end{sphinxthebibliography}



\renewcommand{\indexname}{索引}
\printindex
\end{document}