我正在撰写论文,我希望章节、部分等的参考文献以符号§显示,例如:
...如第 4.1.1 节所示
我需要使用哪种包装或参考/标签组合?谢谢
答案1
cleveref
您可以使用及其命令自动获取§符号(但我不推荐这样做)\cref
。
最好使用与 不同的命令\ref
,因为您可能需要后者来引用不带 § 前缀的部分。§ 符号是通过 获得的\S
。
\documentclass{article}
%\usepackage{hyperref} % not needed; should go before cleveref if loaded
\usepackage{cleveref}
\crefformat{section}{\S#2#1#3} % see manual of cleveref, section 8.2.1
\crefformat{subsection}{\S#2#1#3}
\crefformat{subsubsection}{\S#2#1#3}
\begin{document}
\section{A section}\label{sec:section}
\subsection{A subsection}\label{sec:subsection}
\subsubsection{A subsubsection}\label{sec:subsubsection}
See \cref{sec:section}, \cref{sec:subsection} or \cref{sec:subsubsection}.
\end{document}
您还可以格式化多个参考;这是一个起点。
\documentclass{article}
%\usepackage{hyperref} % not needed; should go before cleveref if loaded
\usepackage{cleveref}
\crefformat{section}{\S#2#1#3}
\crefformat{subsection}{\S#2#1#3}
\crefformat{subsubsection}{\S#2#1#3}
\crefrangeformat{section}{\S\S#3#1#4 to~#5#2#6}
\crefmultiformat{section}{\S\S#2#1#3}{ and~#2#1#3}{, #2#1#3}{ and~#2#1#3}
\begin{document}
\section{A section}\label{sec:section}
\subsection{A subsection}\label{sec:subsection}
\subsubsection{A subsubsection}\label{sec:subsubsection}
\section{Another}\label{sec:another}
\section{Again}\label{sec:again}
See \cref{sec:section}, \cref{sec:subsection} or \cref{sec:subsubsection}.
See \cref{sec:section,sec:another,sec:again}
See \cref{sec:again,sec:section}
See \cref{sec:again,sec:subsection}
See \cref{sec:subsection,sec:subsubsection}
\end{document}
答案2
最好定义一个新命令,比如说,\secref
你用它来引用部分单位,而用它\ref
来引用其他所有单位:
\newcommand{\secref}[1]{\S\ref{#1}}
hyperref
通过其功能提供此功能\autoref
。您只需定义\<counter>autorefname
相应的宏:
\documentclass{article}
\usepackage{hyperref}
\renewcommand{\sectionautorefname}{\S}
\renewcommand{\subsectionautorefname}{\S}
\renewcommand{\subsubsectionautorefname}{\S}
\begin{document}
\section{A section}\label{sec:section}
\subsection{A subsection}\label{sec:subsection}
\subsubsection{A subsubsection}\label{sec:subsubsection}
See \autoref{sec:section}, \autoref{sec:subsection} or \autoref{sec:subsubsection}.
\end{document}
答案3
我用的是解纤网站来搜索您要询问的标志。
%pdflatex
\documentclass[margin=0.5mm]{standalone}
\usepackage{textcomp}
\begin{document}
\textsection
\end{document}
使用方法很简单,只需为您想要的章节分配一个参考标签,然后在文本中的此符号旁边添加该参考标签。请阅读以下页面:
维基教科书贡献者,“LaTeX/标签和交叉引用”,维基教科书,自由教科书项目, http://en.wikibooks.org/w/index.php?title=LaTeX/Labels_and_Cross-referencing&oldid=2673141 (2014 年 10 月 25 日访问)。
%pdflatex
\documentclass{article}
\usepackage{textcomp}
\begin{document}
\section{my chapter}
\label{chapter}
This is my example chapter.
\section{my other chapter}
Please read the first content on \textsection \ref{chapter}.
\end{document}