我有一个主文件(比如说main.tex
)和两个位于单独文件中的章节(labour.tex
,health.tex
),主文件通过它们读取\externaldocument
(我也使用过,\input
但结果同样令人失望)。
我想在劳动中写下类似这样的东西:
在健康章节中我们发现...
如何在另一个文件中引用文件的名称,其中任何一个都不是主文件?
我已经尝试过该xr
软件包,但据我所知(诚然,不多)它有助于交叉引用单独文件中存在的对象(例如方程式),但我不知道如何引用另一个文件的名称。
答案1
一种可能的设置...参考样式必须改变,从某些颜色或许到""
或类似的东西。
主文本
\documentclass{book}
\usepackage{xcolor}
\usepackage{nameref}%
\usepackage{blindtext}
\begin{document}
In Chapter \ref{chapter:health} we see, whereas in Chapter \ref{chapter:labour} it's shown that...
\input{health.tex}
\input{labour.tex}
\end{document}
健康.tex
\chapter{This is the Health chapter}\label{chapter:health}%
\blindtext
劳工.tex
\chapter{Labour chapter}\label{chapter:labour}
\blindtext