![更改刻度线的方向](https://linux22.com/image/236392/%E6%9B%B4%E6%94%B9%E5%88%BB%E5%BA%A6%E7%BA%BF%E7%9A%84%E6%96%B9%E5%90%91.png)
我有一个关于更改刻度线方向的问题。例如,执行以下操作:'u'
两者都指向左侧,但对于对象左侧的刻度标记,我希望它指向对象内部,例如字母表,u
而对于对象右侧的刻度标记,我希望它指向对象内部,例如字母表u
。我以为我以前知道如何做到这一点,但我一定忘了。如果有人需要我澄清我的问题,请在评论中告诉我。
答案1
编辑:我之前没理解这个问题。这是第二次尝试(我对此不太满意,但它可以给其他人带来启发)。
\documentclass{article}
\usepackage{graphics}
\newcommand{\ticks}[2][3.5pt]{%
\raisebox{#1}{\rotatebox{20}{\rule{.4pt}{3pt}}}%
#2%
\raisebox{#1}{\rotatebox{-20}{\rule{.4pt}{3pt}}}}
\begin{document}
Is \ticks{u} better? You can raise it for \ticks[5pt]{Capitals}.
\end{document}
我的想法是,我制作一条直线(\rule
),旋转它,然后升高它,默认将它放置在你想要的高度3.5pt
。
答案2
我不太明白。你的意思不可能是这个吧?
``foo'' `bar'
编辑:啊,但是如果镜像确实是你想要的,那么为什么不镜像呢?
\documentclass{article}
\usepackage{graphics}
\newcommand{\ticks}[1]{%
\reflectbox{''}#1''
}
\begin{document}
Like \ticks{this}?
\end{document}
还是我还没明白?