黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

docker的pdflatex環境配置的方法步驟

瀏覽:78日期:2024-10-30 17:46:52
技術背景

Latex在文檔撰寫方面是不可或缺的工具,尤其是在寫文章方面,是必須要用到的文字排版工具。但是latex的環境部署并不是一個特別人性化的操作,尤其是在各種不同的平臺上操作是完全不一樣的,還經常容易報錯。我們可以一個一個的去解決報錯問題,但是這需要耗費極大的精力和時間,所以很多人選擇了直接在overleaf進行latex的創作。但其實overleaf也有它的缺點,比如免費版本的帶寬和速度都比較受限,尤其是在國內的網絡,訪問速度可謂是”一絕“。因此這里我們介紹一個更加人性化的方案,而且對各大平臺的兼容性非常都非常好:使用docker來部署latex環境。

Docker的基本操作

在各大平臺的官方源里面應該都會有提供docker容器,因此這里我們也不過多的贅述。作者過去寫過一篇關于使用docker來部署MindSpore開發環境的博客,感興趣的讀者可以當作是拓展文章來閱讀一下。

首先我們在Manjaro Linux平臺上啟動docker(在其他平臺上的操作可能有區別,比如service start docker等):

[dechin-root tex]# systemctl start docker

注意上述指令要在root帳號下才能夠啟動,如果要選擇在非root帳號下操作,docker容器是不支持的,但是我們可以選擇singularity這一類似的容器解決方案,相關內容可以參考這篇博客。啟動服務之后,正常狀態下我們可以看到docker的status是處于active或者running的狀態:

[dechin-root tex]# systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disab> Active: active (running) since Sun 2021-03-28 18:50:47 CST; 7s agoTriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 25366 (dockerd) Tasks: 123 (limit: 47875) Memory: 219.1M CGroup: /system.slice/docker.service ├─25366 /usr/bin/dockerd -H fd:// └─25378 containerd --config /var/run/docker/containerd/containerd.toml --log-l>拉取容器鏡像

首先我們可以訪問dockerhub官網搜索一下是否存在我們所需要的容器鏡像,比如我們的搜索結果如下:

docker的pdflatex環境配置的方法步驟

可以看到這里有很多的選項,一般我們可以直接選擇星星最高的容器鏡像進行下載使用:

[dechin-root tex]# docker pull fbenz/pdflatexUsing default tag: latestlatest: Pulling from fbenz/pdflatexf22ccc0b8772: Already exists 3cf8fb62ba5f: Already exists e80c964ece6a: Already exists 9aa2583757a3: Pull complete 2c3d7890d583: Pull complete Digest: sha256:6ecca11b1a203faed5c0a2ace2a13aac100dd19d7a4e0db0474283bcded3c041Status: Downloaded newer image for fbenz/pdflatex:latestdocker.io/fbenz/pdflatex:latest

下載需要一段的時間。下載完成后,可以在本地鏡像倉庫中找到剛才下載的這個鏡像文件:

[dechin-root tex]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEfbenz/pdflatex latest 8e7742722956 3 months ago 24GB

我們可以測試一下這個容器鏡像中的pdflatex功能是否正常:

[dechin-root tex]# docker run -it fbenz/pdflatex pdflatex --helpUsage: pdftex [OPTION]... [TEXNAME[.tex]] [COMMANDS] or: pdftex [OPTION]... FIRST-LINE or: pdftex [OPTION]... &FMT ARGS Run pdfTeX on TEXNAME, usually creating TEXNAME.pdf. Any remaining COMMANDS are processed as pdfTeX input, after TEXNAME is read. If the first line of TEXNAME is %&FMT, and FMT is an existing .fmt file, use it. Else use `NAME.fmt’, where NAME is the program invocation name, most commonly `pdftex’. Alternatively, if the first non-option argument begins with a backslash, interpret all non-option arguments as a line of pdfTeX input. Alternatively, if the first non-option argument begins with a &, the next word is taken as the FMT to read, overriding all else. Any remaining arguments are processed as above. If no arguments or options are specified, prompt for input.-draftmode switch on draft mode (generates no output PDF)-enc enable encTeX extensions such as mubyte-etex enable e-TeX extensions[-no]-file-line-error disable/enable file:line:error style messages-fmt=FMTNAME use FMTNAME instead of program name or a %& line-halt-on-error stop processing at the first error-ini be pdfinitex, for dumping formats; this is implicitly true if the program name is `pdfinitex’-interaction=STRING set interaction mode (STRING=batchmode/nonstopmode/ scrollmode/errorstopmode)-ipc send DVI output to a socket as well as the usual output file-ipc-start as -ipc, and also start the server at the other end-jobname=STRING set the job name to STRING-kpathsea-debug=NUMBER set path searching debugging flags according to the bits of NUMBER[-no]-mktex=FMT disable/enable mktexFMT generation (FMT=tex/tfm/pk)-mltex enable MLTeX extensions such as charsubdef-output-comment=STRING use STRING for DVI file comment instead of date (no effect for PDF)-output-directory=DIR use existing DIR as the directory to write files in-output-format=FORMAT use FORMAT for job output; FORMAT is `dvi’ or `pdf’[-no]-parse-first-line disable/enable parsing of first line of input file-progname=STRING set program (and fmt) name to STRING-recorder enable filename recorder[-no]-shell-escape disable/enable write18{SHELL COMMAND}-shell-restricted enable restricted write18-src-specials insert source specials into the DVI file-src-specials=WHERE insert source specials in certain places of the DVI file. WHERE is a comma-separated value list: cr display hbox math par parend vbox-synctex=NUMBER generate SyncTeX data for previewers according to bits of NUMBER (`man synctex’ for details)-translate-file=TCXNAME use the TCX file TCXNAME-8bit make all characters printable by default-help display this help and exit-version output version information and exitpdfTeX home page: <http://pdftex.org>Email bug reports to pdftex@tug.org.

當我們看到help指令運行成功時,就表明容器鏡像可以正常使用。使用容器還有一點需要注意的是,如果我們直接用docker run -it fbenz/pdflatex的話,沒有綁定本地的目錄,這樣是無法看到本地所撰寫的tex文件的。因此我們一般需要在運行的時候加上-v的選項來綁定本地的目錄,基本使用方法是:-v 本地目錄:容器目錄,注意需要使用絕對路徑,不能使用相對路徑。

編譯Tex文件

在上述章節中完成基于docker的pdflatex環境部署之后,我們可以開始撰寫一些簡單的tex文件用來測試一下環境。

Hello World

首先最簡單的我們測試一個hello world的案例,僅在pdf文檔中輸出一個Hello World!的字樣,具體tex代碼如下:

[dechin@dechin-manjaro tex]$ cat hello_world.tex documentclass{article}begin{document}Hello world!end{document}

使用方法也不難,首先我們運行docker容器,注意需要綁定一個本地路徑,然后進入到容器內對應的目錄下:

[dechin-root tex]# docker run -it -v /home/dechin/projects/2021-python/tex/:/home/ fbenz/pdflatexroot@d7ed2229a244:/# lltotal 72drwxr-xr-x 1 root root 4096 Mar 28 11:07 ./drwxr-xr-x 1 root root 4096 Mar 28 11:07 ../-rwxr-xr-x 1 root root 0 Mar 28 11:07 .dockerenv*drwxr-xr-x 2 root root 4096 Nov 19 13:09 bin/drwxr-xr-x 2 root root 4096 Apr 24 2018 boot/drwxr-xr-x 5 root root 360 Mar 28 11:07 dev/drwxr-xr-x 1 root root 4096 Mar 28 11:07 etc/drwxr-xr-x 2 1000 1000 4096 Mar 28 04:43 home/drwxr-xr-x 1 root root 4096 May 23 2017 lib/drwxr-xr-x 2 root root 4096 Nov 19 13:09 lib64/drwxr-xr-x 2 root root 4096 Nov 19 13:07 media/drwxr-xr-x 2 root root 4096 Nov 19 13:07 mnt/drwxr-xr-x 2 root root 4096 Nov 19 13:07 opt/dr-xr-xr-x 323 root root 0 Mar 28 11:07 proc/drwx------ 2 root root 4096 Nov 19 13:09 root/drwxr-xr-x 1 root root 4096 Nov 25 22:25 run/drwxr-xr-x 1 root root 4096 Nov 25 22:25 sbin/drwxr-xr-x 2 root root 4096 Nov 19 13:07 srv/dr-xr-xr-x 13 root root 0 Mar 28 11:07 sys/drwxrwxrwt 1 root root 4096 Nov 28 18:34 tmp/drwxr-xr-x 1 root root 4096 Nov 19 13:07 usr/drwxr-xr-x 1 root root 4096 Nov 19 13:09 var/root@d7ed2229a244:/# cd home/root@d7ed2229a244:/home# lltotal 12drwxr-xr-x 2 1000 1000 4096 Mar 28 04:43 ./drwxr-xr-x 1 root root 4096 Mar 28 11:07 ../-rw-r--r-- 1 1000 1000 69 Mar 28 04:43 hello_world.tex

我們看到在容器內的目錄下也能夠看到這個tex文件,說明路徑的綁定成功的執行了。運行指令很簡單,直接在docker容器內運行pdflatex your_file.tex即可:

root@d7ed2229a244:/home# pdflatex hello_world.tex This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex) restricted write18 enabled.entering extended mode(./hello_world.texLaTeX2e <2017-04-15>Babel <3.18> and hyphenation patterns for 84 language(s) loaded.(/usr/share/texlive/texmf-dist/tex/latex/base/article.clsDocument Class: article 2014/09/29 v1.4h Standard LaTeX document class(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))No file hello_world.aux.[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./hello_world.aux) )</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>Output written on hello_world.pdf (1 page, 11916 bytes).Transcript written on hello_world.log.root@d7ed2229a244:/home# lltotal 32drwxr-xr-x 2 1000 1000 4096 Mar 28 11:08 ./drwxr-xr-x 1 root root 4096 Mar 28 11:07 ../-rw-r--r-- 1 root root 8 Mar 28 11:08 hello_world.aux-rw-r--r-- 1 root root 2408 Mar 28 11:08 hello_world.log-rw-r--r-- 1 root root 11916 Mar 28 11:08 hello_world.pdf-rw-r--r-- 1 1000 1000 69 Mar 28 04:43 hello_world.texroot@d7ed2229a244:/home# chmod -R 777 .root@d7ed2229a244:/home# lltotal 32drwxrwxrwx 2 1000 1000 4096 Mar 28 11:08 ./drwxr-xr-x 1 root root 4096 Mar 28 11:07 ../-rwxrwxrwx 1 root root 8 Mar 28 11:08 hello_world.aux*-rwxrwxrwx 1 root root 2408 Mar 28 11:08 hello_world.log*-rwxrwxrwx 1 root root 11916 Mar 28 11:08 hello_world.pdf*-rwxrwxrwx 1 1000 1000 69 Mar 28 04:43 hello_world.tex*

運行完成后我們在目錄中看到了幾個新生成的文件,如果用root改成777的權限,那么在本地的非root帳號就可以對其進行編輯,否則就只能查看。我們可以在本地打開這個pdf文件看看:

docker的pdflatex環境配置的方法步驟

可以看到這個pdf文件生成成功。

測試公式

上面hello world的案例比較簡單,讓我們來測試一下最常用的數學公式是否有問題:

[dechin@dechin-manjaro tex]$ cat equation_test.tex documentclass{article}begin{document}Hello world!begin{equation} e^{iHt}left|psiright>end{equation}end{document}

類似于上一章節的,我們也需要進入到容器的內部執行相關的指令,最后獲得如下所示的一個pdf文件:

docker的pdflatex環境配置的方法步驟

我們可以看到公式顯示也是正常的。

量子線路圖

最后我們測試一個比較難的,在前面寫過一篇關于用ProjectQ生成Latex格式的量子線路圖的博客,其中生成了如下所示的一個tex文件:

[dechin@dechin-manjaro quantum-circuit]$ cat circuit.tex documentclass{standalone}usepackage[margin=1in]{geometry}usepackage[hang,small,bf]{caption}usepackage{tikz}usepackage{braket}usetikzlibrary{backgrounds,shadows.blur,fit,decorations.pathreplacing,shapes}begin{document}begin{tikzpicture}[scale=0.8, transform shape]tikzstyle{basicshadow}=[blur shadow={shadow blur steps=8, shadow xshift=0.7pt, shadow yshift=-0.7pt, shadow scale=1.02}]tikzstyle{basic}=[draw,fill=white,basicshadow]tikzstyle{operator}=[basic,minimum size=1.5em]tikzstyle{phase}=[fill=black,shape=circle,minimum size=0.1cm,inner sep=0pt,outer sep=0pt,draw=black]tikzstyle{none}=[inner sep=0pt,outer sep=-.5pt,minimum height=0.5cm+1pt]tikzstyle{measure}=[operator,inner sep=0pt,minimum height=0.5cm, minimum width=0.75cm]tikzstyle{xstyle}=[circle,basic,minimum height=0.35cm,minimum width=0.35cm,inner sep=-1pt,very thin]tikzset{shadowed/.style={preaction={transform canvas={shift={(0.5pt,-0.5pt)}}, draw=gray, opacity=0.4}},}tikzstyle{swapstyle}=[inner sep=-1pt, outer sep=-1pt, minimum width=0pt]tikzstyle{edgestyle}=[very thin]node[none] (line0_gate0) at (0.1,-0) {$Ket{0}$};node[none] (line0_gate1) at (0.5,-0) {};node[none,minimum height=0.5cm,outer sep=0] (line0_gate2) at (0.75,-0) {};node[none] (line0_gate3) at (1.0,-0) {};draw[operator,edgestyle,outer sep=0.5cm] ([yshift=0.25cm]line0_gate1) rectangle ([yshift=-0.25cm]line0_gate3) node[pos=.5] {H};draw (line0_gate0) edge[edgestyle] (line0_gate1);node[none] (line1_gate0) at (0.1,-1) {$Ket{0}$};node[none] (line1_gate1) at (0.5,-1) {};node[none,minimum height=0.5cm,outer sep=0] (line1_gate2) at (0.75,-1) {};node[none] (line1_gate3) at (1.0,-1) {};draw[operator,edgestyle,outer sep=0.5cm] ([yshift=0.25cm]line1_gate1) rectangle ([yshift=-0.25cm]line1_gate3) node[pos=.5] {H};draw (line1_gate0) edge[edgestyle] (line1_gate1);node[none] (line2_gate0) at (0.1,-2) {$Ket{0}$};node[none] (line2_gate1) at (0.5,-2) {};node[none,minimum height=0.5cm,outer sep=0] (line2_gate2) at (0.75,-2) {};node[none] (line2_gate3) at (1.0,-2) {};draw[operator,edgestyle,outer sep=0.5cm] ([yshift=0.25cm]line2_gate1) rectangle ([yshift=-0.25cm]line2_gate3) node[pos=.5] {H};draw (line2_gate0) edge[edgestyle] (line2_gate1);node[xstyle] (line1_gate4) at (1.4000000000000001,-1) {};draw[edgestyle] (line1_gate4.north)--(line1_gate4.south);draw[edgestyle] (line1_gate4.west)--(line1_gate4.east);node[phase] (line2_gate4) at (1.4000000000000001,-2) {};draw (line2_gate4) edge[edgestyle] (line1_gate4);draw (line1_gate3) edge[edgestyle] (line1_gate4);draw (line2_gate3) edge[edgestyle] (line2_gate4);node[xstyle] (line0_gate4) at (1.9500000000000002,-0) {};draw[edgestyle] (line0_gate4.north)--(line0_gate4.south);draw[edgestyle] (line0_gate4.west)--(line0_gate4.east);node[phase] (line1_gate5) at (1.9500000000000002,-1) {};draw (line1_gate5) edge[edgestyle] (line0_gate4);draw (line0_gate3) edge[edgestyle] (line0_gate4);draw (line1_gate4) edge[edgestyle] (line1_gate5);node[measure,edgestyle] (line0_gate5) at (2.6000000000000005,-0) {};draw[edgestyle] ([yshift=-0.18cm,xshift=0.07500000000000001cm]line0_gate5.west) to [out=60,in=180] ([yshift=0.035cm]line0_gate5.center) to [out=0, in=120] ([yshift=-0.18cm,xshift=-0.07500000000000001cm]line0_gate5.east);draw[edgestyle] ([yshift=-0.18cm]line0_gate5.center) to ([yshift=-0.07500000000000001cm,xshift=-0.18cm]line0_gate5.north east);draw (line0_gate4) edge[edgestyle] (line0_gate5);node[measure,edgestyle] (line1_gate6) at (2.6000000000000005,-1) {};draw[edgestyle] ([yshift=-0.18cm,xshift=0.07500000000000001cm]line1_gate6.west) to [out=60,in=180] ([yshift=0.035cm]line1_gate6.center) to [out=0, in=120] ([yshift=-0.18cm,xshift=-0.07500000000000001cm]line1_gate6.east);draw[edgestyle] ([yshift=-0.18cm]line1_gate6.center) to ([yshift=-0.07500000000000001cm,xshift=-0.18cm]line1_gate6.north east);draw (line1_gate5) edge[edgestyle] (line1_gate6);node[measure,edgestyle] (line2_gate5) at (2.0500000000000003,-2) {};draw[edgestyle] ([yshift=-0.18cm,xshift=0.07500000000000001cm]line2_gate5.west) to [out=60,in=180] ([yshift=0.035cm]line2_gate5.center) to [out=0, in=120] ([yshift=-0.18cm,xshift=-0.07500000000000001cm]line2_gate5.east);draw[edgestyle] ([yshift=-0.18cm]line2_gate5.center) to ([yshift=-0.07500000000000001cm,xshift=-0.18cm]line2_gate5.north east);draw (line2_gate4) edge[edgestyle] (line2_gate5);end{tikzpicture}end{document}

這個文件不僅結構復雜,對周邊所依賴的tex文件其實也不少,此前在其他平臺(Win10)測試這個tex文件的編譯的時候,都需要手動的去下載很多的依賴文件,然后放到同一個文件夾下才能正常運行和使用。這里我們直接運行,發現也可以生成這個pdf文件:

docker的pdflatex環境配置的方法步驟

說明環境里面確實已經包含了很多必備的工具,跟overleaf的環境應該是比較類似的,使得我們可以在本地非常人性化的、輕便的可以編譯tex文件。

總結概要

為了在本地構建一個可用性強、易于部署的環境,我們選擇了放棄直接安裝pdflatex的方案,以及線上的overleaf的方案。這些方案各有利弊,但是綜合起來看,對于個人使用的環境而言,還是在本地使用docker鏡像直接部署一個tex編譯環境是最方便、最人性化的。

版權聲明

本文首發鏈接為:https://www.cnblogs.com/dechinphy/p/pdflatex.html作者ID:DechinPhy

參考鏈接https://www.cnblogs.com/dechinphy/p/circuit.html

到此這篇關于docker的pdflatex環境配置的方法步驟的文章就介紹到這了,更多相關docker的pdflatex環境配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Docker
相關文章:
主站蜘蛛池模板: 亚洲欧美激情精品一区二区 | 亚洲最大黄色网址 | 亚洲无人区一区二区三区入口 | 18成人在线观看 | 天天视频亚洲 | 国产精品久久久久久久久免费丝袜 | 中文不卡av | 国产黑丝在线 | 国产精品一品二区三区的使用体验 | 欧美精品99久久久久久人 | 4444亚洲人成无码网在线观看 | 最近更新中文字幕第一页 | 国产午夜精品久久久久久 | av在线资源网 | 激情午夜影院 | 欧美专区一区 | 久久伊人精品中文字幕有软件 | 国产日韩精品一区二区 | 久久中文骚妇内射 | 人妻丰满熟av无码区hd | av永久| 永久免费网站直接看 | 日韩免费a| 国产精品扒开腿做爽爽爽视频 | 中文字幕高清在线观看 | 中国av一区二区三区 | 国产色爽 | 蜜桃精品一区二区 | 色综合久久88色综合天天 | 91免费黄色| 欧洲国产伦久久久久久久 | av网在线播放| 国产精品美女久久久 | 成人在线影片 | 亚洲va无码va在线va天堂 | 日韩69永久免费视频 | 性久久 | 日韩精品在线看 | 在线观看黄色小视频 | 久在线视频 | 少妇一级淫片bbb | 日本人六九视频 | 国产女教师bbwbbwbbw | av三级在线播放 | 欧美一区二区在线视频观看 | 日本肉体xxxⅹ裸体交 | 中文欧美日韩 | 99re这里都是精品 | 国产女人高潮视频在线观看 | 欧美日韩在线免费观看 | 国产精品毛片一区二区 | 色综合久久久久久久久五月 | 亚洲日本va在线视频观看 | 日韩一级免费看 | 91精品久久久久久久久久入口 | 中文字幕亚洲精品日韩 | 97超级碰碰碰碰久久久久 | 日本免费无遮挡毛片的意义 | 懂爱av| www788com色淫免费 | 国产精品久久久久久影视 | 久久偷看各类wc女厕嘘嘘偷窃 | 亚洲国产免费 | 蜜桃av噜噜一区二区三区麻豆 | 亚洲青草视频 | www..com国产| 黄色录像a | 五月天激情小说 | 影音先锋在线看片资源 | 国产黄色一级大片 | 欧美一区二区三区免费播放视频了 | 亚洲高清乱码午夜电影网 | 乱lun合集在线观看视频 | 91高潮大合集爽到抽搐 | 少妇无码太爽了不卡视频在线看 | 性欧美乱束缚xxxx白浆 | 啪啪网免费 | 一黄色大片 | 欧美成人精精品一区二区三区 | 日韩影院在线 | 国产精品福利小视频 | 91精品综合久久久久m3u8 | youjizzcom欧美| 国产一区二区三区视频在线播放 | 国产麻豆天美果冻无码视频 | 夜夜躁狠狠躁日日躁视频 | 隔壁老王国产在线精品 | 中文字幕av一区二区三区谷原希美 | 亚洲精品999| 美国一级大黄一片免费的网站 | 图片区小说区区国产明星 | 动漫3d精品一区二区三区乱码 | 日本a视频 | 亚洲色图一区二区三区 | 人成免费在线视频 | 做爰吃奶全过程免费的网站 | 日韩欧美中文字幕公布 | 国产精品一国产精品 | 免费国产一级 | 欧美成人午夜精品久久久 | 古代性色禁片在线播放 | 成人做爰www看视频软件 | 日韩美女视频网站 | 久久久久久久久久久久久久免费看 | 天天看毛片 | 欧美阿v高清资源不卡在线播放 | 四虎8848精品成人免费网站 | 免费看欧美一级片 | 冲田杏梨mide233在线播放 | 影虎的最新视频 | 啪啪导航 | 久久久久久久97 | xxx国产| 日本大学生三级三少妇 | 好硬好湿好爽好深视频 | 带aaa级的网名 | 欧美一区二区国产 | 国产欧美精品国产国产专区 | 久久公开视频 | 欧洲午夜精品久久久久久 | jazzjazz国产精品麻豆 | 国产69精品麻豆 | 久操视频在线观看 | 久草高清| 久久疯狂做爰流白浆xxxⅹ | 91看片在线 | 97影视| 欧美日韩免费一区二区三区 | 成人午夜av在线 | 欧美xxxx做受欧美 | 亚洲欧美伦理 | 青娱乐极品在线 | 天天色官网 | 国产成人精品免费视频大全 | 亚洲人成人网站在线观看 | 欧美性猛片xxxxx免费中国 | 超碰在线94 | 女超人h版av在线看 女儿的朋友4在线观看 | 天堂中文字幕在线观看 | 国产精品视频在线观看免费 | 亚洲精品欧美激情 | 日本阿v视频在线观看 | 国内精品视频一区二区三区 | 成人福利视频网站 | 亚洲红桃视频 | 伊人久久久久久久久久久久 | 男人天堂2014 | 男女一边摸一边做爽爽 | 久久人人爽人人人人片 | 日韩精品 中文字幕 视频在线 | 综合久久久久久久久 | 欧美日韩精品一区二区三区不卡 | 羞羞视频网站 | 亚洲精品国产suv一区 | 台湾亚洲精品一区二区tv | 国产情侣小视频 | 国产美女免费看 | 少妇高潮a一级 | 国内露脸少妇精品视频 | 欧美国产日韩亚洲中文 | 亚洲精品久久蜜桃站 | 欧美成人激情 | 日日橹狠狠爱欧美二区免费视频 | va婷婷在线免费观看 | 中文一区在线 | 秋霞欧美一区二区三区视频免费 | 中文字幕理伦片免费看 | 亚洲人成人77777网站 | 久久久久久欧美精品se一二三四 | 亚洲欧洲在线播放 | 成人免费影视网站 | 日产久久视频 | 亚洲成人av片 | 成人短视频在线观看 | 色综合99久久久无码国产精品 | 黄色国产在线播放 | 91视频免费观看 | 久久久久久久久久久久91 | 日本一区二区三区日本免费 | 国产精品毛片久久久久久久 | 国产无遮挡18禁网站免费 | brazzers猛女系列 | 男女床上拍拍拍 | 国产成人免费看一级大黄 | 亚洲a无码综合a国产av中文 | 澳门永久av免费网站 | 另类视频在线观看+1080p | 在线观看免费日韩av | 亚洲天堂影院 | 国产精品久久午夜夜伦鲁鲁 | 午夜女色国产在线观看 | 99精品国产成人一区二区 | 亚洲丁香网| 日本r级无打码中文 | 无遮挡边吃摸边吃奶边做 | 人妻另类 专区 欧美 制服 | 国产又黄又爽又刺激的免费网址 | 97人人超碰国产精品最新 | 这里只有精品久久 | 欧洲熟妇色xxxx欧美老妇多毛 | 中文字幕25页 | 国产精品一级 | 小黄鸭精品密入口导航 | 日韩欧美一区二区在线观看视频 | 丰满少妇熟乱xxxxx视频 | 精品无人乱码一区二区三区的优势 | 国产精品久久久久久福利一牛影视 | 国产精品9999久久久久仙踪林 | 午夜男女无遮挡拍拍视频 | 国产日韩欧美专区 | 97成人精品区在线播放 | 国产精品拍拍 | 久久视频精品 | 特级西西人体444www高清大胆 | 欧洲av在线免费观看 | 一级片免费视频 | 青娱乐超碰在线 | 欧美午夜精品久久久久久人妖 | 农村少妇吞精夜夜爽视频 | 国产真实露脸精彩对白 | 亚洲第一av网 | 韩国精品一区二区三区无码视频 | 日本麻豆一区二区三区视频 | ts人妖在线观看 | 全国最大色 | 亚洲春色综合另类网 | 天干夜夜爽爽日日日日 | 日批视频在线看 | 亚洲国产综合久久久 | 国产精品国语对白 | 亚洲 欧美 变态 国产 另类 | 美女100%无挡| 久久免费av | 91麻豆精品国产91久久久更新时间 | 狠狠色欧美亚洲狠狠色www | 51久久精品| 国产三级在线免费观看 | 黄色一级在线 | 国产美女在线播放 | 97国产精品视频人人做人人爱 | 久久国产精品精品 | 欧洲乱码伦视频免费 | 日本韩国在线观看 | 91区| 丰满少妇在线观看网站 | 警花av一区二区三区 | 国产激情美女久久久久久吹潮 | 全国最大成人免费视频 | 国产一性一交一伦一a片 | 青青草精品 | 美女露全乳无遮掩视频 | 人人做人人爱人人爽 | japanese一本色道久久 | 波多野结衣一区二区三区高清 | 日本高清二区 | 亚洲干| 琪琪色av| 体验区试看120秒啪啪免费 | 国产免费一区二区 | 免费网站色 | 中文字幕一区二区三区乱码 | 欧美无砖区 | 欧美成人aaa片一区国产精品 | 日韩精品视频中文字幕 | 精品久久人人妻人人做精品 | 日韩超碰人人爽人人做人人添 | 亚洲欧美成人一区二区三区 | 国产一区日韩二区欧美三区 | 污视频免费在线观看 | 91自产国偷拍在线 | 丁香花在线观看免费观看图片 | 欧美精品成人在线 | 激情视频久久 | 亚洲综合网址 | 国产日韩久久久久69影院 | 大胸美女拍拍18在线观看 | 在厨房被c到高潮a毛片奶水 | 欧美日韩在线国产 | 国产亚洲精品久久久久四川人 | 国产精品理论片 | 天堂在线1| 国产调教av| 大尺度做爰床戏呻吟色戒韩国 | 国产精品福利视频主播真会玩 | 亚洲精品午睡沙发 | 91九色精品 | 国产精品无码无卡无需播放器 | 免费的一级片 | 可以在线观看的av网站 | 日本亚洲欧洲色α | 国产精品美女一区 | 亚洲资源在线 | 狠狠网 | 日韩性生活大片 | 美女视频黄a视频全免费 | 欧美一区二区三区黄色 | 日日摸日日碰夜夜爽av | 国产精品高潮呻吟久久久 | 国产精品乱子伦免费视频 | 亚洲欧美v国产一区二区 | 在线天堂中文 | 亚洲精品视频一二三区 | 图书馆的女友在线观看 | 又爽又黄禁片1000视频vr | 香蕉国产片一级一级一级一级 | 综合自拍亚洲综合图区高清 | 丝袜老师办公室里做好紧好爽 | 男女作爱免费网站 | 国产性xxxxx 国产性―交―乱―色―情人 | 黑丝国产在线 | 精品在线播放 | 天天躁夜夜躁狠狠躁2020色戒 | 久久www免费人成精品 | 久久国产精品一区二区 | 极品尤物魔鬼身材啪啪仙踪林 | 亚洲麻豆一区 | 神马午夜激情 | 我我色综合 | 中韩无矿砖专区综合 | 亚洲制服av | 深夜爽爽福利 | 欧美国产日本在线 | 国产成人av一区二区三区 | 国产免费xvideos视频入口 | 久久精品无码中文字幕 | 天天爱天天色 | 国产日韩在线观看视频 | 97国产真实伦对白精彩视频8 | 青青青草国产 | 亚洲精品国产精品国自产网站 | 亚洲成av人片一区二区密柚 | 黄色一级在线播放 | 中文字幕综合在线分类 | 超碰在线免费97 | 人妻人人做人碰人人添 | 五月天导航 | 极品少妇hdxx天美hdxx | 步兵在线一区二区三区 | 破处视频在线观看 | 亚洲视频一二 | 一本大道伊人av久久乱码 | 欧美三级免费观看 | 永久免费黄色片 | 国产aⅴ激情无码久久久无码 | 刘亦菲国产毛片bd | 日韩精品久 | 亚洲无线码在线一区观看 | 国产乱码精品一区二区三区四川人 | 免费毛片看 | 天天做天天摸天天爽天天爱 | jizz欧美2黑人 | 都市激情久久 | 污污的视频在线观看 | 国产日韩欧美一区二区宅男 | 香蕉网在线观看 | 欧美18—20岁hd第一次 | 久久久久久久一区 | 美女av一区二区 | 色婷婷狠| 无码av中文一区二区三区桃花岛 | 一本久道高清无码视频 | 中文字幕在线免费观看视频 | 国产免费激情视频 | 奇米影视7777狠狠狠狠色 | 亚洲男人第一网站 | 狠狠一区二区 | 亚洲黄色免费观看 | 爱情岛论坛av | 欧美性猛交xxxⅹ乱大交小说 | 国产精品视频一区二区噜噜 | 国产精品一区二区久久乐夜夜嗨 | 亚洲精品色在线网站 | 欧美性生交大片18禁止 | 91麻豆精品国产91久久久无需广告 | 日韩特级毛片 | 免费一区区三区四区 | 亚洲精品久久久久国产 | 日韩欧美国产一区二区 | 在线视频99 | 中文在线一区 | 色噜噜狠狠色综合网图区 | 国产丝袜一区二区三区 | 亚洲综合一区在线 | 无码丰满熟妇 | 日韩极品一区 | 九九色| 无码人妻一区二区三区在线 | 国产极品久久久 | 无码成a毛片免费 | 91精品国产日韩91久久久久久360 | 97精品国产97久久久久久春色 | 99久久精品一区二区 | 欧美黑人大战白嫩在线 | 森泽佳奈在线播放 | 国产情侣主伺候绿帽男m | 男人全程不遮挡撒尿视频 | 国产天码青椒老色批青椒影视 | 亚洲蜜臀av| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩视频一区二区三区在线播放免费观看 | 国产精品第八页 | 在线三级av| 九九热在线观看 | 免费在线观看黄色片 | 国产精品特级毛片一区二区三区 | 99久久精品国产亚洲 | 色综合久久无码五十路人妻 | 天天射综合网站 | 无限看片在线版免费视频大全 | 国产成人精品一区二区三区网站观看 | 日日摸天天摸爽爽狠狠97 | 亚洲视频精品 | 亚洲成a人片77777在线播放 | 风间由美在线观看 | 女女百合av大片一区二区三区九县 | 91久久精品人人做人人爽综合 | 精精国产xxxx在线观看主放器 | 狠狠躁日日躁 | av成人在线播放 | 亚洲精品久久久中文字幕痴女 | 处破大全欧美破苞二十三 | 成人亚洲一区二区 | 色综合久久久无码中文字幕波多 | 午夜视频h | 国产亚洲精品久久久久久大师 | 男人天堂怡红院 | 国产资源免费 | 日韩欧美一区二区三区视频 | 99久久精品久久久久久ai换脸 | 天天操夜夜爽 | 日韩精品网址 | 国产精品一区二区久久乐下载 | 3d动漫精品啪啪1区2区免费 | 国产免费av一区二区三区 | 吃奶呻吟打开双腿做受动态图 | 校园伸入裙底揉捏1v1h | 九九九九九热 | 中文av在线播放 | 操日本女人| 男女无套免费视频 | 51精品国产人成在线观看 | 亚洲一级黄色 | 久久久久无码精品国产h动漫 | 日本亚洲欧洲色α | 蜜臀免费av | 久久伊人热 | 久久精品探花 | 日韩精品在线免费看 | 特级黄色片免费看 | 久久综合se| 国产高清不卡一区二区 | 尤物视频在线播放 | 性欧美长视频免费观看不卡 | 国产精品15p | 国产一级精品绿帽视频 | 国产精品99久久久久久董美香 | 国产精品亚洲第一 | 一区二区少妇 | 黄色二级毛片 | 午夜影院在线视频 | 天天爽天天爽天天爽 | www国产精品内射熟女 | 欧美一区二区三区的 | 一个人看的www免费视频在线观看 | 久久婷婷热| 亚洲不卡av不卡一区二区 | 中出乱码av亚洲精品久久天堂 | 欧美成人午夜精品免费 | 亚洲精品久久一区二区三区 | 久久黄视频| 狠狠干香蕉| 国产精品精品久久久 | 秋葵视频在线 | 香蕉国产片一级一级一级一级 | 亚洲最黄视频 | 麻豆回家视频区一区二 | 国产精品国产三级国产普通话三级 | 色综合a怡红院怡红院 | 一级黄色在线播放 | 亚洲精品一区三区三区在线观看 | 欧美激情亚洲一区 | 九九视频在线播放 | 免费观看a级片 | 午夜天堂精品久久久久 | 亚洲国产精品视频在线观看 | 各处沟厕大尺度偷拍女厕嘘嘘 | 拔萝卜视频在线观看高清版 | 国产亚洲精品岁国产微拍精品 | 天堂视频一区 | 国产成人综合精品 | 女人18毛片九区毛片在线 | 国产又色又爽又黄的视频在线观看 | 日韩美在线 | 婷婷五月在线视频 | 国产一区二区三区四区在线观看 | 三级国产三级在线 | 国产成人精品在线 | 美女露出奶头扒开尿口免费网站 | 九九九九九九精品任你躁 | 欧美人妻精品一区二区三区 | 日韩欧美爱爱 | 亚洲欧美日韩精品 | 欧美人与禽猛交狂配 | 日本青草视频 | 国偷自产一区二区免费视频 | 噼里啪啦完整高清观看视频 | 欧美男女交配视频 | 中国黄色免费网站 | 日本男人激烈吮乳吃奶 | 欧美影院一区 | 国产,日韩,欧美 | 激情伊人网 | 亚洲精品喷潮一区二区三区 | jizzjizzjizz国产| 国产精品视频 | 亚洲国产另类久久久精品黑人 | 人人妻人人澡av天堂香蕉 | 欧美裸体性生活 | いいなり北条麻妃av101 | 日韩久久综合 | 黄色毛片三级 | 九九午夜 | 欧美性大战久久久久xxx | 一区二区精品在线观看 | 韩国性生交大片免费观看视频 | 亚洲精品国产精品99久久 | 超碰成人福利 | 69国产 | 日本欧美大码a在线观看 | 国产a网站 | 一二三区在线 | 欲香欲色天天综合和网 | 日本japanese丰满白浆 | 激情婷婷色 | 天天综合天天综合 | 成人自拍视频在线观看 | 午夜福利毛片 | 亚洲免费观看av | 亚洲精品久久久一区二区图片 | 成人网站在线进入爽爽爽 | 狠狠干狠狠艹 | 午夜精品久久久久久久99芒果 | 97国产情侣爱久久免费观看 | 亚洲资源av无码日韩av无码 | 91中文字幕在线视频 | 日本亚洲一区二区 | 神马午夜伦理影院 | 91精品国自产在线偷拍蜜桃 | 欧美精品一二 | 欧美精品hd| 综合色婷婷 | 视频在线观看网站免费 | 色综合久久久久久久久五月 | 免费观看性欧美大片无片 | 97综合 | 久久嫩草 | 超h高h肉h文教室学长男男视频 | 亚洲精品成人av在线观看爽翻天 | 亚洲黄色在线观看 | 亚洲一区二区视频在线 | 欧美乱妇高清无乱码在线观看 | 欧美日韩中 | h视频在线看 | 日批视频免费播放 | 成人免费午夜 | 日韩和欧美一区二区三区 | 曰木性按摩xxⅹxxx视频 | 在线观看的av | 浪潮av激情高潮国产精品 | 亚洲一区二区在线播放 | 欧美韩一区二区 | 亚洲瑟| 18禁黄久久久aaa片 | 久久国产色 | 国产网站在线看 | 国产肥臀一区二区福利视频 | 欧美成人高清在线 | 性欧美18-19sex性高清播放 | 国产男女免费完整视频 | 在线观看免费www | 国产欧美一区二区三区沐欲 | 一本大道无码日韩精品影视_ | 国产色在线观看 | 欧美一区二区三区 | 国产精品人人做人人爽 | 自由成熟xxxx色视频 | 亚洲成人黄色影院 | 91久久精品久久国产性色也91 | 在线观看国产精品普通话对白精品 | 免费在线网站 | 在线观看黄色的网站 | 人成午夜| 闫嫩的18sex少妇hd | 男人天堂欧美 | 亚洲一区不卡 | 9色视频| 91亚洲欧美中文精品按摩 | 亚洲成人久久久久 | 性鲍视频在线 | 亚洲qvod激情经典在线观看 | 国产精品自在在线午夜出白浆 | 国产在线精品一区二区三区不卡 | 国产男女爽爽爽 | 国产a国产片国产 | 超碰在线网 | 一本久久a久久精品综合 | 日韩,中文字幕 | 250pp亚洲情艺中心欧美 | 狠狠色噜噜狠狠狠狠2022 | 色综亚洲国产vv在线观看 | 欧美大片无中文字幕 | 国产高清无密码一区二区三区 | 国产成人综合一区二区三区 | 日韩欧美高清在线视频 | 国产美女裸身网站免费观看视频 |